home *** CD-ROM | disk | FTP | other *** search
/ CD-ROM Magazine 28 Bonus / CDRomMagazine-SoftKey-ArtPassion-FrenchVersion-Win31Mac.bin / installa.tio / Sound Manager.rsrc / bin.rsrc_nift_-16594.txt < prev    next >
INI File  |  1995-06-22  |  72KB  |  1,727 lines

  1. [PEFF file: __unnamed__]
  2.   file_timestamp: AC0E03D9
  3.   old_def_version: 00000000
  4.   old_imp_version: 00000000
  5.   current_version: 00000000
  6.   main: [export "[main]" 1:00000080]
  7.   init: [missing export symbol]
  8.   term: [missing export symbol]
  9. [section 0 header]
  10.   name __missing__
  11.   default_address 00000000
  12.   total_size 16FA
  13.   unpacked_size 16FA
  14.   packed_size 16FA
  15.   section_kind EXECUTABLE_READONLY
  16.   share_kind GLOBAL
  17.   alignment 04
  18. [section 0 disassembly]
  19. 00000000  A8C30002  lha       r6, [r3 + 0x0002]
  20. 00000004  7C0802A6  mflr      r0
  21. 00000008  30A60004  addic     r5, r6, 4
  22. 0000000C  2B050009  cmplwi    cr6, r5, 9
  23. 00000010  2C860106  cmpwi     cr1, r6, 262
  24. 00000014  81220060  lwz       r9, [r2 + 0x0060]
  25. 00000018  2F860108  cmpwi     cr7, r6, 264
  26. 0000001C  2C060103  cmpwi     r6, 259
  27. 00000020  BFC1FFF8  stmw      [r1 - 0x0008], r30
  28. 00000024  90010008  stw       [r1 + 0x0008], r0
  29. 00000028  54A5103A  rlwinm    r5, r5, 2, 0, 29
  30. 0000002C  7CA92814  addc      r5, r9, r5
  31. 00000030  9421FFA0  stwu      [r1 - 0x0060], r1
  32. 00000034  81220064  lwz       r9, [r2 + 0x0064]
  33. 00000038  41990014  bgt       cr6, +0x00000014 /* 0000004C */
  34. 0000003C  80A50028  lwz       r5, [r5 + 0x0028]
  35. 00000040  7CA92814  addc      r5, r9, r5
  36. 00000044  7CA903A6  mtctr     r5
  37. 00000048  4E800420  bctr
  38. label0000004C:
  39. 0000004C  3CA0636D  lis       r5, 0x636D
  40. 00000050  31256661  addic     r9, r5, 26209
  41. 00000054  80A30008  lwz       r5, [r3 + 0x0008]
  42. 00000058  41820158  beq       +0x00000158 /* 000001B0 */
  43. 0000005C  38A00000  li        r5, 0x0000
  44. 00000060  418601B4  beq       cr1, +0x000001B4 /* 00000214 */
  45. 00000064  419E01F4  beq       cr7, +0x000001F4 /* 00000258 */
  46. 00000068  2C060100  cmpwi     r6, 256
  47. 0000006C  4800022C  b         +0x0000022C /* 00000298 */
  48. 00000070  A8830004  lha       r4, [r3 + 0x0004]
  49. 00000074  38600000  li        r3, 0x0000
  50. 00000078  48000271  bl        +0x00000270 /* 000002E8 */
  51. 0000007C  3BE30000  addi      r31, r3, 0x0000
  52. 00000080  48000250  b         +0x00000250 /* 000002D0 */
  53. 00000084  2C840000  cmpwi     cr1, r4, 0
  54. 00000088  3BE40000  addi      r31, r4, 0x0000
  55. 0000008C  3BC00000  li        r30, 0x0000
  56. 00000090  40860020  bne       cr1, +0x00000020 /* 000000B0 */
  57. 00000094  81810068  lwz       r12, [r1 + 0x0068]
  58. 00000098  3BE00000  li        r31, 0x0000
  59. 0000009C  387F0000  addi      r3, r31, 0x0000
  60. 000000A0  30210060  addic     r1, r1, 96
  61. 000000A4  7D8803A6  mtlr      r12
  62. 000000A8  BBC1FFF8  lmw       r30, [r1 - 0x0008]
  63. 000000AC  4E800020  blr
  64. label000000B0:
  65. 000000B0  807F0000  lwz       r3, [r31]
  66. 000000B4  2C030000  cmpwi     r3, 0
  67. 000000B8  40820018  bne       +0x00000018 /* 000000D0 */
  68. 000000BC  93DF0018  stw       [r31 + 0x0018], r30
  69. 000000C0  807F0028  lwz       r3, [r31 + 0x0028]
  70. 000000C4  480012B5  bl        +0x000012B4 /* 00001378 */
  71. 000000C8  80410014  lwz       r2, [r1 + 0x0014]
  72. 000000CC  4800001C  b         +0x0000001C /* 000000E8 */
  73. label000000D0:
  74. 000000D0  480012C1  bl        +0x000012C0 /* 00001390 */
  75. 000000D4  80410014  lwz       r2, [r1 + 0x0014]
  76. 000000D8  93DF0018  stw       [r31 + 0x0018], r30
  77. 000000DC  807F0028  lwz       r3, [r31 + 0x0028]
  78. 000000E0  48001299  bl        +0x00001298 /* 00001378 */
  79. 000000E4  80410014  lwz       r2, [r1 + 0x0014]
  80. label000000E8:
  81. 000000E8  3BE00000  li        r31, 0x0000
  82. 000000EC  480001E4  b         +0x000001E4 /* 000002D0 */
  83. 000000F0  80A30004  lwz       r5, [r3 + 0x0004]
  84. 000000F4  38640000  addi      r3, r4, 0x0000
  85. 000000F8  38850000  addi      r4, r5, 0x0000
  86. 000000FC  480005FD  bl        +0x000005FC /* 000006F8 */
  87. 00000100  3BE30000  addi      r31, r3, 0x0000
  88. 00000104  480001CC  b         +0x000001CC /* 000002D0 */
  89. 00000108  80A30004  lwz       r5, [r3 + 0x0004]
  90. 0000010C  80C30008  lwz       r6, [r3 + 0x0008]
  91. 00000110  38640000  addi      r3, r4, 0x0000
  92. 00000114  38860000  addi      r4, r6, 0x0000
  93. 00000118  48000681  bl        +0x00000680 /* 00000798 */
  94. 0000011C  3BE30000  addi      r31, r3, 0x0000
  95. 00000120  480001B0  b         +0x000001B0 /* 000002D0 */
  96. 00000124  80630004  lwz       r3, [r3 + 0x0004]
  97. 00000128  80840000  lwz       r4, [r4]
  98. 0000012C  3BE00000  li        r31, 0x0000
  99. 00000130  90830000  stw       [r3], r4
  100. 00000134  4800019C  b         +0x0000019C /* 000002D0 */
  101. 00000138  80A30004  lwz       r5, [r3 + 0x0004]
  102. 0000013C  38640000  addi      r3, r4, 0x0000
  103. 00000140  38850000  addi      r4, r5, 0x0000
  104. 00000144  480006BD  bl        +0x000006BC /* 00000800 */
  105. 00000148  3BE30000  addi      r31, r3, 0x0000
  106. 0000014C  48000184  b         +0x00000184 /* 000002D0 */
  107. 00000150  81830008  lwz       r12, [r3 + 0x0008]
  108. 00000154  80A30004  lwz       r5, [r3 + 0x0004]
  109. 00000158  806C0010  lwz       r3, [r12 + 0x0010]
  110. 0000015C  90A10038  stw       [r1 + 0x0038], r5
  111. 00000160  2C030400  cmpwi     r3, 1024
  112. 00000164  90640030  stw       [r4 + 0x0030], r3
  113. 00000168  3C60696D  lis       r3, 0x696D
  114. 0000016C  30C36134  addic     r6, r3, 24884
  115. 00000170  38600400  li        r3, 0x0400
  116. 00000174  40810008  ble       +0x00000008 /* 0000017C */
  117. 00000178  90640030  stw       [r4 + 0x0030], r3
  118. label0000017C:
  119. 0000017C  806C0004  lwz       r3, [r12 + 0x0004]
  120. 00000180  30A40008  addic     r5, r4, 8
  121. 00000184  7C833040  cmpl      cr1, r3, r6
  122. 00000188  38650000  addi      r3, r5, 0x0000
  123. 0000018C  3BE00000  li        r31, 0x0000
  124. 00000190  80810038  lwz       r4, [r1 + 0x0038]
  125. 00000194  40860010  bne       cr1, +0x00000010 /* 000001A4 */
  126. 00000198  7CACE4AA  lswi      r5, r12, 28
  127. 0000019C  7CA3E5AA  .invalid  7C
  128. 000001A0  48000130  b         +0x00000130 /* 000002D0 */
  129. label000001A4:
  130. 000001A4  90A40000  stw       [r4], r5
  131. 000001A8  3BE0FFCE  li        r31, 0xFFFFFFCE
  132. 000001AC  48000124  b         +0x00000124 /* 000002D0 */
  133. label000001B0:
  134. 000001B0  7C054800  cmp       r5, r9
  135. 000001B4  80C30004  lwz       r6, [r3 + 0x0004]
  136. 000001B8  8123000C  lwz       r9, [r3 + 0x000C]
  137. 000001BC  38600000  li        r3, 0x0000
  138. 000001C0  41820018  beq       +0x00000018 /* 000001D8 */
  139. 000001C4  80640000  lwz       r3, [r4]
  140. 000001C8  38890000  addi      r4, r9, 0x0000
  141. 000001CC  480011DD  bl        +0x000011DC /* 000013A8 */
  142. 000001D0  80410014  lwz       r2, [r1 + 0x0014]
  143. 000001D4  48000038  b         +0x00000038 /* 0000020C */
  144. label000001D8:
  145. 000001D8  80860000  lwz       r4, [r6]
  146. 000001DC  39200014  li        r9, 0x0014
  147. 000001E0  28840014  cmplwi    cr1, r4, 20
  148. 000001E4  3880FFFF  li        r4, 0xFFFFFFFF
  149. 000001E8  38A00040  li        r5, 0x0040
  150. 000001EC  39400022  li        r10, 0x0022
  151. 000001F0  40850008  ble       cr1, +0x00000008 /* 000001F8 */
  152. 000001F4  91260000  stw       [r6], r9
  153. label000001F8:
  154. 000001F8  B0860008  sth       [r6 + 0x0008], r4
  155. 000001FC  38800002  li        r4, 0x0002
  156. 00000200  B0A6000A  sth       [r6 + 0x000A], r5
  157. 00000204  B0860010  sth       [r6 + 0x0010], r4
  158. 00000208  B146000C  sth       [r6 + 0x000C], r10
  159. label0000020C:
  160. 0000020C  3BE30000  addi      r31, r3, 0x0000
  161. 00000210  480000C0  b         +0x000000C0 /* 000002D0 */
  162. label00000214:
  163. 00000214  80C30004  lwz       r6, [r3 + 0x0004]
  164. 00000218  A9230008  lha       r9, [r3 + 0x0008]
  165. 0000021C  90C1003C  stw       [r1 + 0x003C], r6
  166. 00000220  90A40004  stw       [r4 + 0x0004], r5
  167. 00000224  90A4005C  stw       [r4 + 0x005C], r5
  168. 00000228  80C4005C  lwz       r6, [r4 + 0x005C]
  169. 0000022C  B0A40060  sth       [r4 + 0x0060], r5
  170. 00000230  80A40060  lwz       r5, [r4 + 0x0060]
  171. 00000234  80640000  lwz       r3, [r4]
  172. 00000238  90C40064  stw       [r4 + 0x0064], r6
  173. 0000023C  90A40068  stw       [r4 + 0x0068], r5
  174. 00000240  38890000  addi      r4, r9, 0x0000
  175. 00000244  80A1003C  lwz       r5, [r1 + 0x003C]
  176. 00000248  48001179  bl        +0x00001178 /* 000013C0 */
  177. 0000024C  80410014  lwz       r2, [r1 + 0x0014]
  178. 00000250  3BE30000  addi      r31, r3, 0x0000
  179. 00000254  4800007C  b         +0x0000007C /* 000002D0 */
  180. label00000258:
  181. 00000258  80A3000C  lwz       r5, [r3 + 0x000C]
  182. 0000025C  80C30004  lwz       r6, [r3 + 0x0004]
  183. 00000260  80630008  lwz       r3, [r3 + 0x0008]
  184. 00000264  90A10040  stw       [r1 + 0x0040], r5
  185. 00000268  90610044  stw       [r1 + 0x0044], r3
  186. 0000026C  80640000  lwz       r3, [r4]
  187. 00000270  38A00000  li        r5, 0x0000
  188. 00000274  90A40018  stw       [r4 + 0x0018], r5
  189. 00000278  90A40004  stw       [r4 + 0x0004], r5
  190. 0000027C  80810040  lwz       r4, [r1 + 0x0040]
  191. 00000280  80A10044  lwz       r5, [r1 + 0x0044]
  192. 00000284  48001155  bl        +0x00001154 /* 000013D8 */
  193. 00000288  80410014  lwz       r2, [r1 + 0x0014]
  194. 0000028C  3BE30000  addi      r31, r3, 0x0000
  195. 00000290  48000040  b         +0x00000040 /* 000002D0 */
  196. 00000294  2C060100  cmpwi     r6, 256
  197. label00000298:
  198. 00000298  4181001C  bgt       +0x0000001C /* 000002B4 */
  199. 0000029C  81810068  lwz       r12, [r1 + 0x0068]
  200. 000002A0  387F0000  addi      r3, r31, 0x0000
  201. 000002A4  30210060  addic     r1, r1, 96
  202. 000002A8  7D8803A6  mtlr      r12
  203. 000002AC  BBC1FFF8  lmw       r30, [r1 - 0x0008]
  204. 000002B0  4E800020  blr
  205. label000002B4:
  206. 000002B4  80840000  lwz       r4, [r4]
  207. 000002B8  48001139  bl        +0x00001138 /* 000013F0 */
  208. 000002BC  80410014  lwz       r2, [r1 + 0x0014]
  209. 000002C0  3BE30000  addi      r31, r3, 0x0000
  210. 000002C4  4800000C  b         +0x0000000C /* 000002D0 */
  211. 000002C8  3C600001  lis       r3, 0x0001
  212. 000002CC  33E30001  addic     r31, r3, 1
  213. label000002D0:
  214. 000002D0  81810068  lwz       r12, [r1 + 0x0068]
  215. 000002D4  387F0000  addi      r3, r31, 0x0000
  216. 000002D8  30210060  addic     r1, r1, 96
  217. 000002DC  7D8803A6  mtlr      r12
  218. 000002E0  BBC1FFF8  lmw       r30, [r1 - 0x0008]
  219. 000002E4  4E800020  blr
  220. fn000002E8:
  221. 000002E8  7C830734  extsh     r3, r4
  222. 000002EC  30830004  addic     r4, r3, 4
  223. 000002F0  28840009  cmplwi    cr1, r4, 9
  224. 000002F4  2F830108  cmpwi     cr7, r3, 264
  225. 000002F8  2C030103  cmpwi     r3, 259
  226. 000002FC  2F030106  cmpwi     cr6, r3, 262
  227. 00000300  80620060  lwz       r3, [r2 + 0x0060]
  228. 00000304  80020064  lwz       r0, [r2 + 0x0064]
  229. 00000308  5484103A  rlwinm    r4, r4, 2, 0, 29
  230. 0000030C  41850014  bgt       cr1, +0x00000014 /* 00000320 */
  231. 00000310  7C63202E  lwzx      r3, r3, r4
  232. 00000314  7C630014  addc      r3, r3, r0
  233. 00000318  7C6903A6  mtctr     r3
  234. 0000031C  4E800420  bctr
  235. label00000320:
  236. 00000320  38600001  li        r3, 0x0001
  237. 00000324  40820008  bne       +0x00000008 /* 0000032C */
  238. 00000328  4E800020  blr
  239. label0000032C:
  240. 0000032C  419A0014  beq       cr6, +0x00000014 /* 00000340 */
  241. 00000330  419E0010  beq       cr7, +0x00000010 /* 00000340 */
  242. 00000334  38600000  li        r3, 0x0000
  243. 00000338  4E800020  blr
  244. 0000033C  38600001  li        r3, 0x0001
  245. label00000340:
  246. 00000340  4E800020  blr
  247. fn00000344:
  248. 00000344  9421FFC0  stwu      [r1 - 0x0040], r1
  249. 00000348  30610038  addic     r3, r1, 56
  250. 0000034C  7C0802A6  mflr      r0
  251. 00000350  3081003C  addic     r4, r1, 60
  252. 00000354  90010048  stw       [r1 + 0x0048], r0
  253. 00000358  480010B1  bl        +0x000010B0 /* 00001408 */
  254. 0000035C  80410014  lwz       r2, [r1 + 0x0014]
  255. 00000360  81810048  lwz       r12, [r1 + 0x0048]
  256. 00000364  8061003C  lwz       r3, [r1 + 0x003C]
  257. 00000368  30210040  addic     r1, r1, 64
  258. 0000036C  7D8803A6  mtlr      r12
  259. 00000370  4E800020  blr
  260. fn00000374:
  261. 00000374  7C0802A6  mflr      r0
  262. 00000378  9421FFB0  stwu      [r1 - 0x0050], r1
  263. 0000037C  90010058  stw       [r1 + 0x0058], r0
  264. 00000380  480010A1  bl        +0x000010A0 /* 00001420 */
  265. 00000384  80410014  lwz       r2, [r1 + 0x0014]
  266. 00000388  90610040  stw       [r1 + 0x0040], r3
  267. 0000038C  480010AD  bl        +0x000010AC /* 00001438 */
  268. 00000390  80410014  lwz       r2, [r1 + 0x0014]
  269. 00000394  480010BD  bl        +0x000010BC /* 00001450 */
  270. 00000398  80410014  lwz       r2, [r1 + 0x0014]
  271. 0000039C  30610038  addic     r3, r1, 56
  272. 000003A0  3081003C  addic     r4, r1, 60
  273. 000003A4  48001065  bl        +0x00001064 /* 00001408 */
  274. 000003A8  80410014  lwz       r2, [r1 + 0x0014]
  275. 000003AC  80610040  lwz       r3, [r1 + 0x0040]
  276. 000003B0  480010A1  bl        +0x000010A0 /* 00001450 */
  277. 000003B4  80410014  lwz       r2, [r1 + 0x0014]
  278. 000003B8  81810058  lwz       r12, [r1 + 0x0058]
  279. 000003BC  8061003C  lwz       r3, [r1 + 0x003C]
  280. 000003C0  30210050  addic     r1, r1, 80
  281. 000003C4  7D8803A6  mtlr      r12
  282. 000003C8  4E800020  blr
  283. fn000003CC:
  284. 000003CC  BF41FFE8  stmw      [r1 - 0x0018], r26
  285. 000003D0  3BE30000  addi      r31, r3, 0x0000
  286. 000003D4  7C0802A6  mflr      r0
  287. 000003D8  38640000  addi      r3, r4, 0x0000
  288. 000003DC  90010008  stw       [r1 + 0x0008], r0
  289. 000003E0  9421FF90  stwu      [r1 - 0x0070], r1
  290. 000003E4  90810040  stw       [r1 + 0x0040], r4
  291. 000003E8  48001081  bl        +0x00001080 /* 00001468 */
  292. 000003EC  80410014  lwz       r2, [r1 + 0x0014]
  293. 000003F0  80610040  lwz       r3, [r1 + 0x0040]
  294. 000003F4  4800108D  bl        +0x0000108C /* 00001480 */
  295. 000003F8  80410014  lwz       r2, [r1 + 0x0014]
  296. 000003FC  3BC30000  addi      r30, r3, 0x0000
  297. 00000400  2C1E0000  cmpwi     r30, 0
  298. 00000404  3B400000  li        r26, 0x0000
  299. 00000408  40820014  bne       +0x00000014 /* 0000041C */
  300. 0000040C  4800108D  bl        +0x0000108C /* 00001498 */
  301. 00000410  80410014  lwz       r2, [r1 + 0x0014]
  302. 00000414  7C7A0734  extsh     r26, r3
  303. 00000418  48000148  b         +0x00000148 /* 00000560 */
  304. label0000041C:
  305. 0000041C  48001095  bl        +0x00001094 /* 000014B0 */
  306. 00000420  80410014  lwz       r2, [r1 + 0x0014]
  307. 00000424  838301AE  lwz       r28, [r3 + 0x01AE]
  308. 00000428  3FA00001  lis       r29, 0x0001
  309. 0000042C  307DA89F  subic     r3, r29, 22369
  310. 00000430  48001099  bl        +0x00001098 /* 000014C8 */
  311. 00000434  80410014  lwz       r2, [r1 + 0x0014]
  312. 00000438  3B630000  addi      r27, r3, 0x0000
  313. 0000043C  307DA88F  subic     r3, r29, 22385
  314. 00000440  48001089  bl        +0x00001088 /* 000014C8 */
  315. 00000444  80410014  lwz       r2, [r1 + 0x0014]
  316. 00000448  7C1B1840  cmpl      r27, r3
  317. 0000044C  38600000  li        r3, 0x0000
  318. 00000450  30810038  addic     r4, r1, 56
  319. 00000454  418200B4  beq       +0x000000B4 /* 00000508 */
  320. 00000458  48001089  bl        +0x00001088 /* 000014E0 */
  321. 0000045C  80410014  lwz       r2, [r1 + 0x0014]
  322. 00000460  7C630735  extsh.    r3, r3
  323. 00000464  38800000  li        r4, 0x0000
  324. 00000468  3061003C  addic     r3, r1, 60
  325. 0000046C  38DA0000  addi      r6, r26, 0x0000
  326. 00000470  41820010  beq       +0x00000010 /* 00000480 */
  327. 00000474  7C06E040  cmpl      r6, r28
  328. 00000478  93410038  stw       [r1 + 0x0038], r26
  329. 0000047C  4800000C  b         +0x0000000C /* 00000488 */
  330. label00000480:
  331. 00000480  80C10038  lwz       r6, [r1 + 0x0038]
  332. 00000484  7C06E040  cmpl      r6, r28
  333. label00000488:
  334. 00000488  41800028  blt       +0x00000028 /* 000004B0 */
  335. 0000048C  2C1A0000  cmpwi     r26, 0
  336. 00000490  387E0000  addi      r3, r30, 0x0000
  337. 00000494  418200F0  beq       +0x000000F0 /* 00000584 */
  338. 00000498  81810078  lwz       r12, [r1 + 0x0078]
  339. 0000049C  387A0000  addi      r3, r26, 0x0000
  340. 000004A0  30210070  addic     r1, r1, 112
  341. 000004A4  7D8803A6  mtlr      r12
  342. 000004A8  BB41FFE8  lmw       r26, [r1 - 0x0018]
  343. 000004AC  4E800020  blr
  344. label000004B0:
  345. 000004B0  48001031  bl        +0x00001030 /* 000014E0 */
  346. 000004B4  80410014  lwz       r2, [r1 + 0x0014]
  347. 000004B8  7C630735  extsh.    r3, r3
  348. 000004BC  81410038  lwz       r10, [r1 + 0x0038]
  349. 000004C0  387E0000  addi      r3, r30, 0x0000
  350. 000004C4  38DA0000  addi      r6, r26, 0x0000
  351. 000004C8  41820010  beq       +0x00000010 /* 000004D8 */
  352. 000004CC  9341003C  stw       [r1 + 0x003C], r26
  353. 000004D0  7CCA3014  addc      r6, r10, r6
  354. 000004D4  4800000C  b         +0x0000000C /* 000004E0 */
  355. label000004D8:
  356. 000004D8  80C1003C  lwz       r6, [r1 + 0x003C]
  357. 000004DC  7CCA3014  addc      r6, r10, r6
  358. label000004E0:
  359. 000004E0  7C06E040  cmpl      r6, r28
  360. 000004E4  4080007C  bge       +0x0000007C /* 00000560 */
  361. 000004E8  48000E91  bl        +0x00000E90 /* 00001378 */
  362. 000004EC  80410014  lwz       r2, [r1 + 0x0014]
  363. 000004F0  81810078  lwz       r12, [r1 + 0x0078]
  364. 000004F4  3B40FF94  li        r26, 0xFFFFFF94
  365. 000004F8  387A0000  addi      r3, r26, 0x0000
  366. 000004FC  30210070  addic     r1, r1, 112
  367. 00000500  7D8803A6  mtlr      r12
  368. 00000504  480000B0  b         +0x000000B0 /* 000005B4 */
  369. label00000508:
  370. 00000508  4BFFFE6D  bl        -0x00000194 /* 00000374 */
  371. 0000050C  7C03E000  cmp       r3, r28
  372. 00000510  387C0000  addi      r3, r28, 0x0000
  373. 00000514  41800028  blt       +0x00000028 /* 0000053C */
  374. 00000518  2C1A0000  cmpwi     r26, 0
  375. 0000051C  387E0000  addi      r3, r30, 0x0000
  376. 00000520  41820064  beq       +0x00000064 /* 00000584 */
  377. 00000524  81810078  lwz       r12, [r1 + 0x0078]
  378. 00000528  387A0000  addi      r3, r26, 0x0000
  379. 0000052C  30210070  addic     r1, r1, 112
  380. 00000530  7D8803A6  mtlr      r12
  381. 00000534  BB41FFE8  lmw       r26, [r1 - 0x0018]
  382. 00000538  4E800020  blr
  383. label0000053C:
  384. 0000053C  48000F45  bl        +0x00000F44 /* 00001480 */
  385. 00000540  80410014  lwz       r2, [r1 + 0x0014]
  386. 00000544  2C030000  cmpwi     r3, 0
  387. 00000548  4182004C  beq       +0x0000004C /* 00000594 */
  388. 0000054C  48000E2D  bl        +0x00000E2C /* 00001378 */
  389. 00000550  80410014  lwz       r2, [r1 + 0x0014]
  390. 00000554  2C1A0000  cmpwi     r26, 0
  391. 00000558  387E0000  addi      r3, r30, 0x0000
  392. 0000055C  4800000C  b         +0x0000000C /* 00000568 */
  393. label00000560:
  394. 00000560  2C1A0000  cmpwi     r26, 0
  395. 00000564  387E0000  addi      r3, r30, 0x0000
  396. label00000568:
  397. 00000568  4182001C  beq       +0x0000001C /* 00000584 */
  398. 0000056C  81810078  lwz       r12, [r1 + 0x0078]
  399. 00000570  387A0000  addi      r3, r26, 0x0000
  400. 00000574  30210070  addic     r1, r1, 112
  401. 00000578  7D8803A6  mtlr      r12
  402. 0000057C  BB41FFE8  lmw       r26, [r1 - 0x0018]
  403. 00000580  4E800020  blr
  404. label00000584:
  405. 00000584  48000F75  bl        +0x00000F74 /* 000014F8 */
  406. 00000588  80410014  lwz       r2, [r1 + 0x0014]
  407. 0000058C  93DF0000  stw       [r31], r30
  408. 00000590  48000014  b         +0x00000014 /* 000005A4 */
  409. label00000594:
  410. 00000594  387E0000  addi      r3, r30, 0x0000
  411. 00000598  48000DE1  bl        +0x00000DE0 /* 00001378 */
  412. 0000059C  80410014  lwz       r2, [r1 + 0x0014]
  413. 000005A0  3B40FF94  li        r26, 0xFFFFFF94
  414. label000005A4:
  415. 000005A4  81810078  lwz       r12, [r1 + 0x0078]
  416. 000005A8  387A0000  addi      r3, r26, 0x0000
  417. 000005AC  30210070  addic     r1, r1, 112
  418. 000005B0  7D8803A6  mtlr      r12
  419. label000005B4:
  420. 000005B4  BB41FFE8  lmw       r26, [r1 - 0x0018]
  421. 000005B8  4E800020  blr
  422. fn000005BC:
  423. 000005BC  BF81FFF0  stmw      [r1 - 0x0010], r28
  424. 000005C0  7C0802A6  mflr      r0
  425. 000005C4  7D800026  mfcr      r12
  426. 000005C8  91810004  stw       [r1 + 0x0004], r12
  427. 000005CC  90010008  stw       [r1 + 0x0008], r0
  428. 000005D0  9421FFA0  stwu      [r1 - 0x0060], r1
  429. 000005D4  3BC40000  addi      r30, r4, 0x0000
  430. 000005D8  3BE50000  addi      r31, r5, 0x0000
  431. 000005DC  90610040  stw       [r1 + 0x0040], r3
  432. 000005E0  48000F31  bl        +0x00000F30 /* 00001510 */
  433. 000005E4  80410014  lwz       r2, [r1 + 0x0014]
  434. 000005E8  2C030000  cmpwi     r3, 0
  435. 000005EC  3BA30000  addi      r29, r3, 0x0000
  436. 000005F0  3B800000  li        r28, 0x0000
  437. 000005F4  40820014  bne       +0x00000014 /* 00000608 */
  438. 000005F8  48000EA1  bl        +0x00000EA0 /* 00001498 */
  439. 000005FC  80410014  lwz       r2, [r1 + 0x0014]
  440. 00000600  7C7C0734  extsh     r28, r3
  441. 00000604  48000034  b         +0x00000034 /* 00000638 */
  442. label00000608:
  443. 00000608  4BFFFD3D  bl        -0x000002C4 /* 00000344 */
  444. 0000060C  3C000000  lis       r0, 0x0000
  445. 00000610  60008000  ori       r0, r0, 0x8000
  446. 00000614  7C030000  cmp       r3, r0
  447. 00000618  387D0000  addi      r3, r29, 0x0000
  448. 0000061C  4080001C  bge       +0x0000001C /* 00000638 */
  449. 00000620  48000D59  bl        +0x00000D58 /* 00001378 */
  450. 00000624  80410014  lwz       r2, [r1 + 0x0014]
  451. 00000628  80810040  lwz       r4, [r1 + 0x0040]
  452. 0000062C  4DCE7182  crxor     crb14, crb14, crb14
  453. 00000630  30610038  addic     r3, r1, 56
  454. 00000634  48000030  b         +0x00000030 /* 00000664 */
  455. label00000638:
  456. 00000638  2D9C0000  cmpwi     cr3, r28, 0
  457. 0000063C  387D0000  addi      r3, r29, 0x0000
  458. 00000640  418E0010  beq       cr3, +0x00000010 /* 00000650 */
  459. 00000644  80810040  lwz       r4, [r1 + 0x0040]
  460. 00000648  30610038  addic     r3, r1, 56
  461. 0000064C  48000018  b         +0x00000018 /* 00000664 */
  462. label00000650:
  463. 00000650  48000ED9  bl        +0x00000ED8 /* 00001528 */
  464. 00000654  80410014  lwz       r2, [r1 + 0x0014]
  465. 00000658  93A10038  stw       [r1 + 0x0038], r29
  466. 0000065C  80810040  lwz       r4, [r1 + 0x0040]
  467. 00000660  30610038  addic     r3, r1, 56
  468. label00000664:
  469. 00000664  408E0038  bne       cr3, +0x00000038 /* 0000069C */
  470. 00000668  80010038  lwz       r0, [r1 + 0x0038]
  471. 0000066C  81810064  lwz       r12, [r1 + 0x0064]
  472. 00000670  901E0000  stw       [r30], r0
  473. 00000674  80810038  lwz       r4, [r1 + 0x0038]
  474. 00000678  80010068  lwz       r0, [r1 + 0x0068]
  475. 0000067C  80840000  lwz       r4, [r4]
  476. 00000680  7D810120  mtcrf     0x10, r12
  477. 00000684  909F0000  stw       [r31], r4
  478. 00000688  7C0803A6  mtlr      r0
  479. 0000068C  30210060  addic     r1, r1, 96
  480. 00000690  BB81FFF0  lmw       r28, [r1 - 0x0010]
  481. 00000694  38600000  li        r3, 0x0000
  482. 00000698  4E800020  blr
  483. label0000069C:
  484. 0000069C  4BFFFD31  bl        -0x000002D0 /* 000003CC */
  485. 000006A0  7C630735  extsh.    r3, r3
  486. 000006A4  41820020  beq       +0x00000020 /* 000006C4 */
  487. 000006A8  81810064  lwz       r12, [r1 + 0x0064]
  488. 000006AC  80010068  lwz       r0, [r1 + 0x0068]
  489. 000006B0  7D810120  mtcrf     0x10, r12
  490. 000006B4  30210060  addic     r1, r1, 96
  491. 000006B8  BB81FFF0  lmw       r28, [r1 - 0x0010]
  492. 000006BC  7C0803A6  mtlr      r0
  493. 000006C0  4E800020  blr
  494. label000006C4:
  495. 000006C4  80010038  lwz       r0, [r1 + 0x0038]
  496. 000006C8  81810064  lwz       r12, [r1 + 0x0064]
  497. 000006CC  901E0000  stw       [r30], r0
  498. 000006D0  80810038  lwz       r4, [r1 + 0x0038]
  499. 000006D4  80010068  lwz       r0, [r1 + 0x0068]
  500. 000006D8  80840000  lwz       r4, [r4]
  501. 000006DC  7D810120  mtcrf     0x10, r12
  502. 000006E0  909F0000  stw       [r31], r4
  503. 000006E4  7C0803A6  mtlr      r0
  504. 000006E8  30210060  addic     r1, r1, 96
  505. 000006EC  BB81FFF0  lmw       r28, [r1 - 0x0010]
  506. 000006F0  38600000  li        r3, 0x0000
  507. 000006F4  4E800020  blr
  508. fn000006F8:
  509. 000006F8  9421FFB0  stwu      [r1 - 0x0050], r1
  510. 000006FC  90810040  stw       [r1 + 0x0040], r4
  511. 00000700  30810038  addic     r4, r1, 56
  512. 00000704  7C0802A6  mflr      r0
  513. 00000708  30A1003C  addic     r5, r1, 60
  514. 0000070C  90010058  stw       [r1 + 0x0058], r0
  515. 00000710  386006AC  li        r3, 0x06AC
  516. 00000714  4BFFFEA9  bl        -0x00000158 /* 000005BC */
  517. 00000718  7C630735  extsh.    r3, r3
  518. 0000071C  3880016C  li        r4, 0x016C
  519. 00000720  41820014  beq       +0x00000014 /* 00000734 */
  520. 00000724  81810058  lwz       r12, [r1 + 0x0058]
  521. 00000728  30210050  addic     r1, r1, 80
  522. 0000072C  7D8803A6  mtlr      r12
  523. 00000730  4E800020  blr
  524. label00000734:
  525. 00000734  8061003C  lwz       r3, [r1 + 0x003C]
  526. 00000738  48000E09  bl        +0x00000E08 /* 00001540 */
  527. 0000073C  80410014  lwz       r2, [r1 + 0x0014]
  528. 00000740  8081003C  lwz       r4, [r1 + 0x003C]
  529. 00000744  80010038  lwz       r0, [r1 + 0x0038]
  530. 00000748  80610040  lwz       r3, [r1 + 0x0040]
  531. 0000074C  90040028  stw       [r4 + 0x0028], r0
  532. 00000750  3C00696D  lis       r0, 0x696D
  533. 00000754  8081003C  lwz       r4, [r1 + 0x003C]
  534. 00000758  30A06134  addic     r5, r0, 24884
  535. 0000075C  90A4000C  stw       [r4 + 0x000C], r5
  536. 00000760  8081003C  lwz       r4, [r1 + 0x003C]
  537. 00000764  38000010  li        r0, 0x0010
  538. 00000768  B0040012  sth       [r4 + 0x0012], r0
  539. 0000076C  8081003C  lwz       r4, [r1 + 0x003C]
  540. 00000770  38A00400  li        r5, 0x0400
  541. 00000774  90A40030  stw       [r4 + 0x0030], r5
  542. 00000778  8081003C  lwz       r4, [r1 + 0x003C]
  543. 0000077C  48000DDD  bl        +0x00000DDC /* 00001558 */
  544. 00000780  80410014  lwz       r2, [r1 + 0x0014]
  545. 00000784  81810058  lwz       r12, [r1 + 0x0058]
  546. 00000788  30210050  addic     r1, r1, 80
  547. 0000078C  7D8803A6  mtlr      r12
  548. 00000790  38600000  li        r3, 0x0000
  549. 00000794  4E800020  blr
  550. fn00000798:
  551. 00000798  7C0802A6  mflr      r0
  552. 0000079C  93E1FFFC  stw       [r1 - 0x0004], r31
  553. 000007A0  3BE30000  addi      r31, r3, 0x0000
  554. 000007A4  90010008  stw       [r1 + 0x0008], r0
  555. 000007A8  909F0024  stw       [r31 + 0x0024], r4
  556. 000007AC  9421FF90  stwu      [r1 - 0x0070], r1
  557. 000007B0  90BF0000  stw       [r31], r5
  558. 000007B4  38000000  li        r0, 0x0000
  559. 000007B8  901F0004  stw       [r31 + 0x0004], r0
  560. 000007BC  30610038  addic     r3, r1, 56
  561. 000007C0  3880001C  li        r4, 0x001C
  562. 000007C4  48000D7D  bl        +0x00000D7C /* 00001540 */
  563. 000007C8  80410014  lwz       r2, [r1 + 0x0014]
  564. 000007CC  3C007477  lis       r0, 0x7477
  565. 000007D0  30006F73  addic     r0, r0, 28531
  566. 000007D4  38600010  li        r3, 0x0010
  567. 000007D8  B0610042  sth       [r1 + 0x0042], r3
  568. 000007DC  9001003C  stw       [r1 + 0x003C], r0
  569. 000007E0  801F0030  lwz       r0, [r31 + 0x0030]
  570. 000007E4  81810078  lwz       r12, [r1 + 0x0078]
  571. 000007E8  90010048  stw       [r1 + 0x0048], r0
  572. 000007EC  83E1006C  lwz       r31, [r1 + 0x006C]
  573. 000007F0  7D8803A6  mtlr      r12
  574. 000007F4  30210070  addic     r1, r1, 112
  575. 000007F8  38600000  li        r3, 0x0000
  576. 000007FC  4E800020  blr
  577. fn00000800:
  578. 00000800  BEE1FFDC  stmw      [r1 - 0x0024], r23
  579. 00000804  3B230000  addi      r25, r3, 0x0000
  580. 00000808  83590004  lwz       r26, [r25 + 0x0004]
  581. 0000080C  7C0802A6  mflr      r0
  582. 00000810  2C1A0000  cmpwi     r26, 0
  583. 00000814  7D800026  mfcr      r12
  584. 00000818  91810004  stw       [r1 + 0x0004], r12
  585. 0000081C  90010008  stw       [r1 + 0x0008], r0
  586. 00000820  9421FF80  stwu      [r1 - 0x0080], r1
  587. 00000824  3BC40000  addi      r30, r4, 0x0000
  588. 00000828  40820014  bne       +0x00000014 /* 0000083C */
  589. 0000082C  480003A5  bl        +0x000003A4 /* 00000BD0 */
  590. 00000830  2C030000  cmpwi     r3, 0
  591. 00000834  83590004  lwz       r26, [r25 + 0x0004]
  592. 00000838  4082037C  bne       +0x0000037C /* 00000BB4 */
  593. label0000083C:
  594. 0000083C  80BA0010  lwz       r5, [r26 + 0x0010]
  595. 00000840  80790000  lwz       r3, [r25]
  596. 00000844  2C850000  cmpwi     cr1, r5, 0
  597. 00000848  30990004  addic     r4, r25, 4
  598. 0000084C  40860018  bne       cr1, +0x00000018 /* 00000864 */
  599. 00000850  48000D21  bl        +0x00000D20 /* 00001570 */
  600. 00000854  80410014  lwz       r2, [r1 + 0x0014]
  601. 00000858  2C030000  cmpwi     r3, 0
  602. 0000085C  83590004  lwz       r26, [r25 + 0x0004]
  603. 00000860  40820354  bne       +0x00000354 /* 00000BB4 */
  604. label00000864:
  605. 00000864  80BA0004  lwz       r5, [r26 + 0x0004]
  606. 00000868  80D9000C  lwz       r6, [r25 + 0x000C]
  607. 0000086C  38600000  li        r3, 0x0000
  608. 00000870  7C853040  cmpl      cr1, r5, r6
  609. 00000874  3379016C  addic     r27, r25, 364
  610. 00000878  41860320  beq       cr1, +0x00000320 /* 00000B98 */
  611. 0000087C  80DA0014  lwz       r6, [r26 + 0x0014]
  612. 00000880  38A00000  li        r5, 0x0000
  613. 00000884  2C060000  cmpwi     r6, 0
  614. 00000888  41820310  beq       +0x00000310 /* 00000B98 */
  615. 0000088C  90B90018  stw       [r25 + 0x0018], r5
  616. 00000890  9379001C  stw       [r25 + 0x001C], r27
  617. 00000894  82FA0010  lwz       r23, [r26 + 0x0010]
  618. 00000898  4D8C6242  creqv     crb12, crb12, crb12
  619. 0000089C  2C970040  cmpwi     cr1, r23, 64
  620. 000008A0  3B800000  li        r28, 0x0000
  621. 000008A4  33F90004  addic     r31, r25, 4
  622. 000008A8  33B9006C  addic     r29, r25, 108
  623. 000008AC  40840210  bge       cr1, +0x00000210 /* 00000ABC */
  624. label000008B0:
  625. 000008B0  2C170000  cmpwi     r23, 0
  626. 000008B4  389F0000  addi      r4, r31, 0x0000
  627. 000008B8  41820044  beq       +0x00000044 /* 000008FC */
  628. 000008BC  213C0040  subfic    r9, r28, 64
  629. 000008C0  7C174840  cmpl      r23, r9
  630. 000008C4  A159003E  lhz       r10, [r25 + 0x003E]
  631. 000008C8  A0B90042  lhz       r5, [r25 + 0x0042]
  632. 000008CC  7CDC5396  divwu     r6, r28, r10
  633. 000008D0  807A0014  lwz       r3, [r26 + 0x0014]
  634. 000008D4  4180006C  blt       +0x0000006C /* 00000940 */
  635. 000008D8  3AE90000  addi      r23, r9, 0x0000
  636. 000008DC  7D375396  divwu     r9, r23, r10
  637. 000008E0  7F0929D6  mullw     r24, r9, r5
  638. 000008E4  7CA629D6  mullw     r5, r6, r5
  639. 000008E8  7C9D2814  addc      r4, r29, r5
  640. 000008EC  38B80000  addi      r5, r24, 0x0000
  641. 000008F0  48000C99  bl        +0x00000C98 /* 00001588 */
  642. 000008F4  80410014  lwz       r2, [r1 + 0x0014]
  643. 000008F8  48000064  b         +0x00000064 /* 0000095C */
  644. label000008FC:
  645. 000008FC  80790000  lwz       r3, [r25]
  646. 00000900  48000C71  bl        +0x00000C70 /* 00001570 */
  647. 00000904  80410014  lwz       r2, [r1 + 0x0014]
  648. 00000908  2C030000  cmpwi     r3, 0
  649. 0000090C  83590004  lwz       r26, [r25 + 0x0004]
  650. 00000910  408202A4  bne       +0x000002A4 /* 00000BB4 */
  651. 00000914  82FA0010  lwz       r23, [r26 + 0x0010]
  652. 00000918  2C970000  cmpwi     cr1, r23, 0
  653. 0000091C  41860064  beq       cr1, +0x00000064 /* 00000980 */
  654. 00000920  213C0040  subfic    r9, r28, 64
  655. 00000924  7C174840  cmpl      r23, r9
  656. 00000928  A159003E  lhz       r10, [r25 + 0x003E]
  657. 0000092C  A0B90042  lhz       r5, [r25 + 0x0042]
  658. 00000930  7CDC5396  divwu     r6, r28, r10
  659. 00000934  807A0014  lwz       r3, [r26 + 0x0014]
  660. 00000938  41800008  blt       +0x00000008 /* 00000940 */
  661. 0000093C  3AE90000  addi      r23, r9, 0x0000
  662. label00000940:
  663. 00000940  7D375396  divwu     r9, r23, r10
  664. 00000944  7F0929D6  mullw     r24, r9, r5
  665. 00000948  7CA629D6  mullw     r5, r6, r5
  666. 0000094C  7C9D2814  addc      r4, r29, r5
  667. 00000950  38B80000  addi      r5, r24, 0x0000
  668. 00000954  48000C35  bl        +0x00000C34 /* 00001588 */
  669. 00000958  80410014  lwz       r2, [r1 + 0x0014]
  670. label0000095C:
  671. 0000095C  7F9CB814  addc      r28, r28, r23
  672. 00000960  80BA0014  lwz       r5, [r26 + 0x0014]
  673. 00000964  299C0040  cmplwi    cr3, r28, 64
  674. 00000968  80DA0010  lwz       r6, [r26 + 0x0010]
  675. 0000096C  7CA5C014  addc      r5, r5, r24
  676. 00000970  7EF73010  subfc     r23, r23, r6
  677. 00000974  90BA0014  stw       [r26 + 0x0014], r5
  678. 00000978  92FA0010  stw       [r26 + 0x0010], r23
  679. 0000097C  418CFF34  blt       cr3, -0x000000CC /* 000008B0 */
  680. label00000980:
  681. 00000980  2C1C0000  cmpwi     r28, 0
  682. 00000984  41820138  beq       +0x00000138 /* 00000ABC */
  683. 00000988  408C0090  bge       cr3, +0x00000090 /* 00000A18 */
  684. 0000098C  A95A000A  lha       r10, [r26 + 0x000A]
  685. 00000990  A0D9003E  lhz       r6, [r25 + 0x003E]
  686. 00000994  A0B90042  lhz       r5, [r25 + 0x0042]
  687. 00000998  213C0040  subfic    r9, r28, 64
  688. 0000099C  7D293396  divwu     r9, r9, r6
  689. 000009A0  7D2929D6  mullw     r9, r9, r5
  690. 000009A4  3129FFFF  subic     r9, r9, 1
  691. 000009A8  7D290735  extsh.    r9, r9
  692. 000009AC  2C8A0008  cmpwi     cr1, r10, 8
  693. 000009B0  3129FFFF  subic     r9, r9, 1
  694. 000009B4  3BFD0000  addi      r31, r29, 0x0000
  695. 000009B8  41800064  blt       +0x00000064 /* 00000A1C */
  696. 000009BC  7CDC3396  divwu     r6, r28, r6
  697. 000009C0  7CA629D6  mullw     r5, r6, r5
  698. 000009C4  38C00080  li        r6, 0x0080
  699. 000009C8  41860008  beq       cr1, +0x00000008 /* 000009D0 */
  700. 000009CC  38C00000  li        r6, 0x0000
  701. label000009D0:
  702. 000009D0  7D290735  extsh.    r9, r9
  703. 000009D4  7CBF2814  addc      r5, r31, r5
  704. 000009D8  3129FFFF  subic     r9, r9, 1
  705. 000009DC  7CC60774  extsb     r6, r6
  706. 000009E0  7D290734  extsh     r9, r9
  707. 000009E4  30A5FFFF  subic     r5, r5, 1
  708. 000009E8  9CC50001  stbu      [r5 + 0x0001], r6
  709. label000009EC:
  710. 000009EC  41800030  blt       +0x00000030 /* 00000A1C */
  711. 000009F0  2C090000  cmpwi     r9, 0
  712. 000009F4  3129FFFF  subic     r9, r9, 1
  713. 000009F8  9CC50001  stbu      [r5 + 0x0001], r6
  714. 000009FC  7D2A0734  extsh     r10, r9
  715. 00000A00  4180001C  blt       +0x0000001C /* 00000A1C */
  716. 00000A04  312AFFFF  subic     r9, r10, 1
  717. 00000A08  2C0A0000  cmpwi     r10, 0
  718. 00000A0C  7D290734  extsh     r9, r9
  719. 00000A10  9CC50001  stbu      [r5 + 0x0001], r6
  720. 00000A14  4BFFFFD8  b         -0x00000028 /* 000009EC */
  721. label00000A18:
  722. 00000A18  3BFD0000  addi      r31, r29, 0x0000
  723. label00000A1C:
  724. 00000A1C  A8BA0008  lha       r5, [r26 + 0x0008]
  725. 00000A20  8099001C  lwz       r4, [r25 + 0x001C]
  726. 00000A24  2C050001  cmpwi     r5, 1
  727. 00000A28  9081003C  stw       [r1 + 0x003C], r4
  728. 00000A2C  30D9005C  addic     r6, r25, 92
  729. 00000A30  387F0000  addi      r3, r31, 0x0000
  730. 00000A34  4082001C  bne       +0x0000001C /* 00000A50 */
  731. 00000A38  38A00040  li        r5, 0x0040
  732. 00000A3C  38E00001  li        r7, 0x0001
  733. 00000A40  39000001  li        r8, 0x0001
  734. 00000A44  480002AD  bl        +0x000002AC /* 00000CF0 */
  735. 00000A48  4DEF7B82  cror      crb15, crb15, crb15
  736. 00000A4C  48000038  b         +0x00000038 /* 00000A84 */
  737. label00000A50:
  738. 00000A50  38A00040  li        r5, 0x0040
  739. 00000A54  38E00002  li        r7, 0x0002
  740. 00000A58  39000001  li        r8, 0x0001
  741. 00000A5C  48000295  bl        +0x00000294 /* 00000CF0 */
  742. 00000A60  4DEF7B82  cror      crb15, crb15, crb15
  743. 00000A64  387F0000  addi      r3, r31, 0x0000
  744. 00000A68  8081003C  lwz       r4, [r1 + 0x003C]
  745. 00000A6C  30D90064  addic     r6, r25, 100
  746. 00000A70  38A00040  li        r5, 0x0040
  747. 00000A74  38E00002  li        r7, 0x0002
  748. 00000A78  39000002  li        r8, 0x0002
  749. 00000A7C  48000275  bl        +0x00000274 /* 00000CF0 */
  750. 00000A80  4DEF7B82  cror      crb15, crb15, crb15
  751. label00000A84:
  752. 00000A84  80B90018  lwz       r5, [r25 + 0x0018]
  753. 00000A88  A0D90052  lhz       r6, [r25 + 0x0052]
  754. 00000A8C  30A50040  addic     r5, r5, 64
  755. 00000A90  90B90018  stw       [r25 + 0x0018], r5
  756. 00000A94  A1390056  lhz       r9, [r25 + 0x0056]
  757. 00000A98  38A00040  li        r5, 0x0040
  758. 00000A9C  7CA53396  divwu     r5, r5, r6
  759. 00000AA0  80D9001C  lwz       r6, [r25 + 0x001C]
  760. 00000AA4  7CA549D6  mullw     r5, r5, r9
  761. 00000AA8  7CA62814  addc      r5, r6, r5
  762. 00000AAC  90B9001C  stw       [r25 + 0x001C], r5
  763. 00000AB0  30B90048  addic     r5, r25, 72
  764. 00000AB4  82FA0010  lwz       r23, [r26 + 0x0010]
  765. 00000AB8  48000008  b         +0x00000008 /* 00000AC0 */
  766. label00000ABC:
  767. 00000ABC  30B90048  addic     r5, r25, 72
  768. label00000AC0:
  769. 00000AC0  A0C5000A  lhz       r6, [r5 + 0x000A]
  770. 00000AC4  80B9002C  lwz       r5, [r25 + 0x002C]
  771. 00000AC8  7D373397  divwu.    r9, r23, r6
  772. 00000ACC  7C892840  cmpl      cr1, r9, r5
  773. 00000AD0  8099001C  lwz       r4, [r25 + 0x001C]
  774. 00000AD4  418200B0  beq       +0x000000B0 /* 00000B84 */
  775. 00000AD8  A95A0008  lha       r10, [r26 + 0x0008]
  776. 00000ADC  807A0014  lwz       r3, [r26 + 0x0014]
  777. 00000AE0  2C0A0001  cmpwi     r10, 1
  778. 00000AE4  40850008  ble       cr1, +0x00000008 /* 00000AEC */
  779. 00000AE8  39250000  addi      r9, r5, 0x0000
  780. label00000AEC:
  781. 00000AEC  7FE931D6  mullw     r31, r9, r6
  782. 00000AF0  40820020  bne       +0x00000020 /* 00000B10 */
  783. 00000AF4  38BF0000  addi      r5, r31, 0x0000
  784. 00000AF8  30D9005C  addic     r6, r25, 92
  785. 00000AFC  38E00001  li        r7, 0x0001
  786. 00000B00  39000001  li        r8, 0x0001
  787. 00000B04  480001ED  bl        +0x000001EC /* 00000CF0 */
  788. 00000B08  4DEF7B82  cror      crb15, crb15, crb15
  789. 00000B0C  48000044  b         +0x00000044 /* 00000B50 */
  790. label00000B10:
  791. 00000B10  90610040  stw       [r1 + 0x0040], r3
  792. 00000B14  90810044  stw       [r1 + 0x0044], r4
  793. 00000B18  38BF0000  addi      r5, r31, 0x0000
  794. 00000B1C  30D9005C  addic     r6, r25, 92
  795. 00000B20  38E00002  li        r7, 0x0002
  796. 00000B24  39000001  li        r8, 0x0001
  797. 00000B28  480001C9  bl        +0x000001C8 /* 00000CF0 */
  798. 00000B2C  4DEF7B82  cror      crb15, crb15, crb15
  799. 00000B30  80610040  lwz       r3, [r1 + 0x0040]
  800. 00000B34  80810044  lwz       r4, [r1 + 0x0044]
  801. 00000B38  38BF0000  addi      r5, r31, 0x0000
  802. 00000B3C  30D90064  addic     r6, r25, 100
  803. 00000B40  38E00002  li        r7, 0x0002
  804. 00000B44  39000002  li        r8, 0x0002
  805. 00000B48  480001A9  bl        +0x000001A8 /* 00000CF0 */
  806. 00000B4C  4DEF7B82  cror      crb15, crb15, crb15
  807. label00000B50:
  808. 00000B50  A0D9003E  lhz       r6, [r25 + 0x003E]
  809. 00000B54  80BA0010  lwz       r5, [r26 + 0x0010]
  810. 00000B58  7D3F3396  divwu     r9, r31, r6
  811. 00000B5C  A0D90042  lhz       r6, [r25 + 0x0042]
  812. 00000B60  7CBF2810  subfc     r5, r31, r5
  813. 00000B64  90BA0010  stw       [r26 + 0x0010], r5
  814. 00000B68  80BA0014  lwz       r5, [r26 + 0x0014]
  815. 00000B6C  7CC931D6  mullw     r6, r9, r6
  816. 00000B70  7C653014  addc      r3, r5, r6
  817. 00000B74  907A0014  stw       [r26 + 0x0014], r3
  818. 00000B78  80B90018  lwz       r5, [r25 + 0x0018]
  819. 00000B7C  7CBF2814  addc      r5, r31, r5
  820. 00000B80  90B90018  stw       [r25 + 0x0018], r5
  821. label00000B84:
  822. 00000B84  9379001C  stw       [r25 + 0x001C], r27
  823. 00000B88  30B90008  addic     r5, r25, 8
  824. 00000B8C  90BE0000  stw       [r30], r5
  825. 00000B90  38600000  li        r3, 0x0000
  826. 00000B94  48000020  b         +0x00000020 /* 00000BB4 */
  827. label00000B98:
  828. 00000B98  81810088  lwz       r12, [r1 + 0x0088]
  829. 00000B9C  90790004  stw       [r25 + 0x0004], r3
  830. 00000BA0  935E0000  stw       [r30], r26
  831. 00000BA4  30210080  addic     r1, r1, 128
  832. 00000BA8  7D8803A6  mtlr      r12
  833. 00000BAC  BB21FFE4  lmw       r25, [r1 - 0x001C]
  834. 00000BB0  4E800020  blr
  835. label00000BB4:
  836. 00000BB4  81810084  lwz       r12, [r1 + 0x0084]
  837. 00000BB8  80010088  lwz       r0, [r1 + 0x0088]
  838. 00000BBC  7D810120  mtcrf     0x10, r12
  839. 00000BC0  30210080  addic     r1, r1, 128
  840. 00000BC4  BAE1FFDC  lmw       r23, [r1 - 0x0024]
  841. 00000BC8  7C0803A6  mtlr      r0
  842. 00000BCC  4E800020  blr
  843. fn00000BD0:
  844. 00000BD0  BFA1FFF4  stmw      [r1 - 0x000C], r29
  845. 00000BD4  3BE30000  addi      r31, r3, 0x0000
  846. 00000BD8  807F0000  lwz       r3, [r31]
  847. 00000BDC  7C0802A6  mflr      r0
  848. 00000BE0  309F0004  addic     r4, r31, 4
  849. 00000BE4  90010008  stw       [r1 + 0x0008], r0
  850. 00000BE8  9421FFB0  stwu      [r1 - 0x0050], r1
  851. 00000BEC  48000985  bl        +0x00000984 /* 00001570 */
  852. 00000BF0  80410014  lwz       r2, [r1 + 0x0014]
  853. 00000BF4  2C030000  cmpwi     r3, 0
  854. 00000BF8  83DF0004  lwz       r30, [r31 + 0x0004]
  855. 00000BFC  2C9E0000  cmpwi     cr1, r30, 0
  856. 00000C00  41820018  beq       +0x00000018 /* 00000C18 */
  857. 00000C04  81810058  lwz       r12, [r1 + 0x0058]
  858. 00000C08  30210050  addic     r1, r1, 80
  859. 00000C0C  7D8803A6  mtlr      r12
  860. 00000C10  BBC1FFF8  lmw       r30, [r1 - 0x0008]
  861. 00000C14  4E800020  blr
  862. label00000C18:
  863. 00000C18  3BA00014  li        r29, 0x0014
  864. 00000C1C  30FF0034  addic     r7, r31, 52
  865. 00000C20  3860FFCE  li        r3, 0xFFFFFFCE
  866. 00000C24  40860018  bne       cr1, +0x00000018 /* 00000C3C */
  867. 00000C28  81810058  lwz       r12, [r1 + 0x0058]
  868. 00000C2C  30210050  addic     r1, r1, 80
  869. 00000C30  7D8803A6  mtlr      r12
  870. 00000C34  BBA1FFF4  lmw       r29, [r1 - 0x000C]
  871. 00000C38  4E800020  blr
  872. label00000C3C:
  873. 00000C3C  80BE0000  lwz       r5, [r30]
  874. 00000C40  3860FFFF  li        r3, 0xFFFFFFFF
  875. 00000C44  90BF0008  stw       [r31 + 0x0008], r5
  876. 00000C48  80BE000C  lwz       r5, [r30 + 0x000C]
  877. 00000C4C  90BF0014  stw       [r31 + 0x0014], r5
  878. 00000C50  A8BE0008  lha       r5, [r30 + 0x0008]
  879. 00000C54  93BF0034  stw       [r31 + 0x0034], r29
  880. 00000C58  B0BF0010  sth       [r31 + 0x0010], r5
  881. 00000C5C  809E0004  lwz       r4, [r30 + 0x0004]
  882. 00000C60  A8BE0008  lha       r5, [r30 + 0x0008]
  883. 00000C64  A8DE000A  lha       r6, [r30 + 0x000A]
  884. 00000C68  48000939  bl        +0x00000938 /* 000015A0 */
  885. 00000C6C  80410014  lwz       r2, [r1 + 0x0014]
  886. 00000C70  7C630735  extsh.    r3, r3
  887. 00000C74  38C00040  li        r6, 0x0040
  888. 00000C78  38A00022  li        r5, 0x0022
  889. 00000C7C  38E00002  li        r7, 0x0002
  890. 00000C80  41820018  beq       +0x00000018 /* 00000C98 */
  891. 00000C84  81810058  lwz       r12, [r1 + 0x0058]
  892. 00000C88  30210050  addic     r1, r1, 80
  893. 00000C8C  7D8803A6  mtlr      r12
  894. 00000C90  BBA1FFF4  lmw       r29, [r1 - 0x000C]
  895. 00000C94  4E800020  blr
  896. label00000C98:
  897. 00000C98  81810058  lwz       r12, [r1 + 0x0058]
  898. 00000C9C  B0BF0054  sth       [r31 + 0x0054], r5
  899. 00000CA0  80BF000C  lwz       r5, [r31 + 0x000C]
  900. 00000CA4  B0DF0052  sth       [r31 + 0x0052], r6
  901. 00000CA8  90BF004C  stw       [r31 + 0x004C], r5
  902. 00000CAC  38A0FFFF  li        r5, 0xFFFFFFFF
  903. 00000CB0  B0BF0050  sth       [r31 + 0x0050], r5
  904. 00000CB4  80BF0030  lwz       r5, [r31 + 0x0030]
  905. 00000CB8  B0FF0058  sth       [r31 + 0x0058], r7
  906. 00000CBC  A0DF0052  lhz       r6, [r31 + 0x0052]
  907. 00000CC0  A0FF0054  lhz       r7, [r31 + 0x0054]
  908. 00000CC4  93BF0048  stw       [r31 + 0x0048], r29
  909. 00000CC8  A91E0008  lha       r8, [r30 + 0x0008]
  910. 00000CCC  7CA53396  divwu     r5, r5, r6
  911. 00000CD0  7CC839D6  mullw     r6, r8, r7
  912. 00000CD4  90BF002C  stw       [r31 + 0x002C], r5
  913. 00000CD8  B0DF0056  sth       [r31 + 0x0056], r6
  914. 00000CDC  30210050  addic     r1, r1, 80
  915. 00000CE0  7D8803A6  mtlr      r12
  916. 00000CE4  BBA1FFF4  lmw       r29, [r1 - 0x000C]
  917. 00000CE8  4E800020  blr
  918. 00000CEC  00000000  .invalid
  919. fn00000CF0:
  920. 00000CF0  54A5D1BF  rlwinm.   r5, r5, 26, 6, 31
  921. 00000CF4  BE21FFC4  stmw      [r1 - 0x003C], r17
  922. 00000CF8  418202A8  beq       +0x000002A8 /* 00000FA0 */
  923. 00000CFC  28870002  cmplwi    cr1, r7, 2
  924. 00000D00  3AE00000  li        r23, 0x0000
  925. 00000D04  40860028  bne       cr1, +0x00000028 /* 00000D2C */
  926. 00000D08  3108FFFF  subic     r8, r8, 1
  927. 00000D0C  55002834  rlwinm    r0, r8, 5, 0, 26
  928. 00000D10  7C080014  addc      r0, r8, r0
  929. 00000D14  7C080014  addc      r0, r8, r0
  930. 00000D18  7C802014  addc      r4, r0, r4
  931. 00000D1C  5500083C  rlwinm    r0, r8, 1, 0, 30
  932. 00000D20  7C630014  addc      r3, r3, r0
  933. 00000D24  3AC00022  li        r22, 0x0022
  934. 00000D28  48000008  b         +0x00000008 /* 00000D30 */
  935. label00000D2C:
  936. 00000D2C  3AC00000  li        r22, 0x0000
  937. label00000D30:
  938. 00000D30  82620068  lwz       r19, [r2 + 0x0068]
  939. 00000D34  32A5FFFF  subic     r21, r5, 1
  940. 00000D38  7CA700D0  neg       r5, r7
  941. 00000D3C  AA860004  lha       r20, [r6 + 0x0004]
  942. 00000D40  7F072810  subfc     r24, r7, r5
  943. 00000D44  5685083C  rlwinm    r5, r20, 1, 0, 30
  944. 00000D48  83660000  lwz       r27, [r6]
  945. 00000D4C  33D30040  addic     r30, r19, 64
  946. 00000D50  7F5E2AAE  lhax      r26, r30, r5
  947. 00000D54  54FD083C  rlwinm    r29, r7, 1, 0, 30
  948. label00000D58:
  949. 00000D58  57670430  rlwinm    r7, r27, 0, 16, 24
  950. 00000D5C  7E873B78  or        r7, r20, r7
  951. 00000D60  33840001  addic     r28, r4, 1
  952. 00000D64  B0E40000  sth       [r4], r7
  953. 00000D68  33240002  addic     r25, r4, 2
  954. 00000D6C  3A400040  li        r18, 0x0040
  955. 00000D70  7D63C014  addc      r11, r3, r24
  956. 00000D74  3980003F  li        r12, 0x003F
  957. 00000D78  4800007C  b         +0x0000007C /* 00000DF4 */
  958. label00000D7C:
  959. 00000D7C  409D0034  ble       cr7, +0x00000034 /* 00000DB0 */
  960. 00000D80  3B607FFF  li        r27, 0x7FFF
  961. 00000D84  40800060  bge       +0x00000060 /* 00000DE4 */
  962. 00000D88  3A800000  li        r20, 0x0000
  963. 00000D8C  5687083C  rlwinm    r7, r20, 1, 0, 30
  964. 00000D90  7F5E3AAE  lhax      r26, r30, r7
  965. 00000D94  7CEBEAEE  lhaux     r7, r11, r29
  966. 00000D98  2C8C0000  cmpwi     cr1, r12, 0
  967. 00000D9C  7C9B3811  subfc.    r4, r27, r7
  968. 00000DA0  7E401120  mtcrf     0x01, r18
  969. 00000DA4  7C63E814  addc      r3, r3, r29
  970. 00000DA8  39000002  li        r8, 0x0002
  971. 00000DAC  48000060  b         +0x00000060 /* 00000E0C */
  972. label00000DB0:
  973. 00000DB0  40980008  bge       cr6, +0x00000008 /* 00000DB8 */
  974. 00000DB4  3B608000  li        r27, 0xFFFF8000
  975. label00000DB8:
  976. 00000DB8  4080002C  bge       +0x0000002C /* 00000DE4 */
  977. 00000DBC  3A800000  li        r20, 0x0000
  978. 00000DC0  5687083C  rlwinm    r7, r20, 1, 0, 30
  979. 00000DC4  7F5E3AAE  lhax      r26, r30, r7
  980. 00000DC8  7CEBEAEE  lhaux     r7, r11, r29
  981. 00000DCC  2C8C0000  cmpwi     cr1, r12, 0
  982. 00000DD0  7C9B3811  subfc.    r4, r27, r7
  983. 00000DD4  7E401120  mtcrf     0x01, r18
  984. 00000DD8  7C63E814  addc      r3, r3, r29
  985. 00000DDC  39000002  li        r8, 0x0002
  986. 00000DE0  4800002C  b         +0x0000002C /* 00000E0C */
  987. label00000DE4:
  988. 00000DE4  40950008  ble       cr5, +0x00000008 /* 00000DEC */
  989. 00000DE8  3A800058  li        r20, 0x0058
  990. label00000DEC:
  991. 00000DEC  5687083C  rlwinm    r7, r20, 1, 0, 30
  992. 00000DF0  7F5E3AAE  lhax      r26, r30, r7
  993. label00000DF4:
  994. 00000DF4  7CEBEAEE  lhaux     r7, r11, r29
  995. 00000DF8  2C8C0000  cmpwi     cr1, r12, 0
  996. 00000DFC  7C9B3811  subfc.    r4, r27, r7
  997. 00000E00  7E401120  mtcrf     0x01, r18
  998. 00000E04  7C63E814  addc      r3, r3, r29
  999. 00000E08  39000002  li        r8, 0x0002
  1000. label00000E0C:
  1001. 00000E0C  41800010  blt       +0x00000010 /* 00000E1C */
  1002. 00000E10  3BE00000  li        r31, 0x0000
  1003. 00000E14  38FA0000  addi      r7, r26, 0x0000
  1004. 00000E18  48000010  b         +0x00000010 /* 00000E28 */
  1005. label00000E1C:
  1006. 00000E1C  7C87D810  subfc     r4, r7, r27
  1007. 00000E20  3BE00008  li        r31, 0x0008
  1008. 00000E24  38FA0000  addi      r7, r26, 0x0000
  1009. label00000E28:
  1010. 00000E28  7E843800  cmp       cr5, r4, r7
  1011. 00000E2C  7F511E70  srawi     r17, r26, 3
  1012. 00000E30  38000004  li        r0, 0x0004
  1013. 00000E34  38A00002  li        r5, 0x0002
  1014. label00000E38:
  1015. 00000E38  7C00FB78  or        r0, r0, r31
  1016. 00000E3C  7CE90E70  srawi     r9, r7, 1
  1017. 00000E40  4194000C  blt       cr5, +0x0000000C /* 00000E4C */
  1018. 00000E44  7C872010  subfc     r4, r7, r4
  1019. 00000E48  33E00000  addic     r31, r0, 0
  1020. label00000E4C:
  1021. 00000E4C  3148FFFF  subic     r10, r8, 1
  1022. 00000E50  7F044800  cmp       cr6, r4, r9
  1023. 00000E54  3108FFFE  subic     r8, r8, 2
  1024. 00000E58  2C080001  cmpwi     r8, 1
  1025. 00000E5C  7CA0FB78  or        r0, r5, r31
  1026. 00000E60  7D270E70  srawi     r7, r9, 1
  1027. 00000E64  4198000C  blt       cr6, +0x0000000C /* 00000E70 */
  1028. 00000E68  7C892010  subfc     r4, r9, r4
  1029. 00000E6C  33E00000  addic     r31, r0, 0
  1030. label00000E70:
  1031. 00000E70  7CA00E70  srawi     r0, r5, 1
  1032. 00000E74  7E843800  cmp       cr5, r4, r7
  1033. 00000E78  7C050E70  srawi     r5, r0, 1
  1034. 00000E7C  4181FFBC  bgt       -0x00000044 /* 00000E38 */
  1035. 00000E80  2C0A0000  cmpwi     r10, 0
  1036. 00000E84  40810030  ble       +0x00000030 /* 00000EB4 */
  1037. label00000E88:
  1038. 00000E88  7C043800  cmp       r4, r7
  1039. 00000E8C  2F080000  cmpwi     cr6, r8, 0
  1040. 00000E90  7C05FB78  or        r5, r0, r31
  1041. 00000E94  7CE90E70  srawi     r9, r7, 1
  1042. 00000E98  4180000C  blt       +0x0000000C /* 00000EA4 */
  1043. 00000E9C  7C872010  subfc     r4, r7, r4
  1044. 00000EA0  3BE50000  addi      r31, r5, 0x0000
  1045. label00000EA4:
  1046. 00000EA4  38E90000  addi      r7, r9, 0x0000
  1047. 00000EA8  7C000E70  srawi     r0, r0, 1
  1048. 00000EAC  3108FFFF  subic     r8, r8, 1
  1049. 00000EB0  409AFFD8  bne       cr6, -0x00000028 /* 00000E88 */
  1050. label00000EB4:
  1051. 00000EB4  57E72036  rlwinm    r7, r31, 4, 0, 27
  1052. 00000EB8  57E5083C  rlwinm    r5, r31, 1, 0, 30
  1053. 00000EBC  7CE7BB78  or        r7, r7, r23
  1054. 00000EC0  57E4073E  rlwinm    r4, r31, 0, 28, 31
  1055. 00000EC4  409F0010  bns       cr7, +0x00000010 /* 00000ED4 */
  1056. 00000EC8  9CFC0001  stbu      [r28 + 0x0001], r7
  1057. 00000ECC  33390001  addic     r25, r25, 1
  1058. 00000ED0  48000008  b         +0x00000008 /* 00000ED8 */
  1059. label00000ED4:
  1060. 00000ED4  3AE40000  addi      r23, r4, 0x0000
  1061. label00000ED8:
  1062. 00000ED8  7CF32AAE  lhax      r7, r19, r5
  1063. 00000EDC  7FE01120  mtcrf     0x01, r31
  1064. 00000EE0  7E943815  addc.     r20, r20, r7
  1065. 00000EE4  2E940058  cmpwi     cr5, r20, 88
  1066. 00000EE8  409D0014  ble       cr7, +0x00000014 /* 00000EFC */
  1067. 00000EEC  389A0000  addi      r4, r26, 0x0000
  1068. 00000EF0  3252FFFF  subic     r18, r18, 1
  1069. 00000EF4  318CFFFF  subic     r12, r12, 1
  1070. 00000EF8  48000010  b         +0x00000010 /* 00000F08 */
  1071. label00000EFC:
  1072. 00000EFC  38800000  li        r4, 0x0000
  1073. 00000F00  3252FFFF  subic     r18, r18, 1
  1074. 00000F04  318CFFFF  subic     r12, r12, 1
  1075. label00000F08:
  1076. 00000F08  7F470E70  srawi     r7, r26, 1
  1077. 00000F0C  409E0008  bne       cr7, +0x00000008 /* 00000F14 */
  1078. 00000F10  7C843814  addc      r4, r4, r7
  1079. label00000F14:
  1080. 00000F14  7F471670  srawi     r7, r26, 2
  1081. 00000F18  409F0008  bns       cr7, +0x00000008 /* 00000F20 */
  1082. 00000F1C  7C843814  addc      r4, r4, r7
  1083. label00000F20:
  1084. 00000F20  7CE48814  addc      r7, r4, r17
  1085. 00000F24  409C0008  bge       cr7, +0x00000008 /* 00000F2C */
  1086. 00000F28  7CE700D0  neg       r7, r7
  1087. label00000F2C:
  1088. 00000F2C  7F7B3814  addc      r27, r27, r7
  1089. 00000F30  2F9B7FFF  cmpwi     cr7, r27, 32767
  1090. 00000F34  2F1B8000  cmpwi     cr6, r27, -32768
  1091. 00000F38  4086FE44  bne       cr1, -0x000001BC /* 00000D7C */
  1092. 00000F3C  409D000C  ble       cr7, +0x0000000C /* 00000F48 */
  1093. 00000F40  3B607FFF  li        r27, 0x7FFF
  1094. 00000F44  4800000C  b         +0x0000000C /* 00000F50 */
  1095. label00000F48:
  1096. 00000F48  40980008  bge       cr6, +0x00000008 /* 00000F50 */
  1097. 00000F4C  3B608000  li        r27, 0xFFFF8000
  1098. label00000F50:
  1099. 00000F50  40800020  bge       +0x00000020 /* 00000F70 */
  1100. 00000F54  2C950000  cmpwi     cr1, r21, 0
  1101. 00000F58  3A800000  li        r20, 0x0000
  1102. 00000F5C  5687083C  rlwinm    r7, r20, 1, 0, 30
  1103. 00000F60  7F5E3AAE  lhax      r26, r30, r7
  1104. 00000F64  7C99B014  addc      r4, r25, r22
  1105. 00000F68  32B5FFFF  subic     r21, r21, 1
  1106. 00000F6C  48000020  b         +0x00000020 /* 00000F8C */
  1107. label00000F70:
  1108. 00000F70  40950008  ble       cr5, +0x00000008 /* 00000F78 */
  1109. 00000F74  3A800058  li        r20, 0x0058
  1110. label00000F78:
  1111. 00000F78  2C950000  cmpwi     cr1, r21, 0
  1112. 00000F7C  5687083C  rlwinm    r7, r20, 1, 0, 30
  1113. 00000F80  7F5E3AAE  lhax      r26, r30, r7
  1114. 00000F84  7C99B014  addc      r4, r25, r22
  1115. 00000F88  32B5FFFF  subic     r21, r21, 1
  1116. label00000F8C:
  1117. 00000F8C  4086FDCC  bne       cr1, -0x00000234 /* 00000D58 */
  1118. 00000F90  B2860004  sth       [r6 + 0x0004], r20
  1119. 00000F94  93660000  stw       [r6], r27
  1120. 00000F98  BA21FFC4  lmw       r17, [r1 - 0x003C]
  1121. 00000F9C  4E800020  blr
  1122. label00000FA0:
  1123. 00000FA0  4E800020  blr
  1124. 00000FA4  A8030000  lha       r0, [r3]
  1125. 00000FA8  A8A40004  lha       r5, [r4 + 0x0004]
  1126. 00000FAC  5403067E  rlwinm    r3, r0, 0, 25, 31
  1127. 00000FB0  7C832800  cmp       cr1, r3, r5
  1128. 00000FB4  54000430  rlwinm    r0, r0, 0, 16, 24
  1129. 00000FB8  80C40000  lwz       r6, [r4]
  1130. 00000FBC  7C000734  extsh     r0, r0
  1131. 00000FC0  7CA60011  subfc.    r5, r6, r0
  1132. 00000FC4  41860010  beq       cr1, +0x00000010 /* 00000FD4 */
  1133. 00000FC8  B0640004  sth       [r4 + 0x0004], r3
  1134. 00000FCC  90040000  stw       [r4], r0
  1135. 00000FD0  4E800020  blr
  1136. label00000FD4:
  1137. 00000FD4  40800008  bge       +0x00000008 /* 00000FDC */
  1138. 00000FD8  7CA03010  subfc     r5, r0, r6
  1139. label00000FDC:
  1140. 00000FDC  2C85007F  cmpwi     cr1, r5, 127
  1141. 00000FE0  4085000C  ble       cr1, +0x0000000C /* 00000FEC */
  1142. 00000FE4  B0640004  sth       [r4 + 0x0004], r3
  1143. 00000FE8  90040000  stw       [r4], r0
  1144. label00000FEC:
  1145. 00000FEC  4E800020  blr
  1146. 00000FF0  2C860000  cmpwi     cr1, r6, 0
  1147. 00000FF4  7D800026  mfcr      r12
  1148. 00000FF8  BE81FFD0  stmw      [r1 - 0x0030], r20
  1149. 00000FFC  91810004  stw       [r1 + 0x0004], r12
  1150. 00001000  41860370  beq       cr1, +0x00000370 /* 00001370 */
  1151. 00001004  7D001120  mtcrf     0x01, r8
  1152. 00001008  3AA00000  li        r21, 0x0000
  1153. 0000100C  3AE40000  addi      r23, r4, 0x0000
  1154. 00001010  3AC00002  li        r22, 0x0002
  1155. 00001014  409F0028  bns       cr7, +0x00000028 /* 0000103C */
  1156. 00001018  30E7FFFF  subic     r7, r7, 1
  1157. 0000101C  54E0083C  rlwinm    r0, r7, 1, 0, 30
  1158. 00001020  7EF70014  addc      r23, r23, r0
  1159. 00001024  54E02834  rlwinm    r0, r7, 5, 0, 26
  1160. 00001028  7C070014  addc      r0, r7, r0
  1161. 0000102C  7C070014  addc      r0, r7, r0
  1162. 00001030  7C843814  addc      r4, r4, r7
  1163. 00001034  7C601814  addc      r3, r0, r3
  1164. 00001038  3AC00024  li        r22, 0x0024
  1165. label0000103C:
  1166. 0000103C  A8E30000  lha       r7, [r3]
  1167. 00001040  A8050004  lha       r0, [r5 + 0x0004]
  1168. 00001044  54E9067E  rlwinm    r9, r7, 0, 25, 31
  1169. 00001048  7C890000  cmp       cr1, r9, r0
  1170. 0000104C  54E00430  rlwinm    r0, r7, 0, 16, 24
  1171. 00001050  7C0A0734  extsh     r10, r0
  1172. 00001054  40860020  bne       cr1, +0x00000020 /* 00001074 */
  1173. 00001058  80050000  lwz       r0, [r5]
  1174. 0000105C  7CE05011  subfc.    r7, r0, r10
  1175. 00001060  7C0A0010  subfc     r0, r10, r0
  1176. 00001064  41800008  blt       +0x00000008 /* 0000106C */
  1177. 00001068  38070000  addi      r0, r7, 0x0000
  1178. label0000106C:
  1179. 0000106C  2F00007F  cmpwi     cr6, r0, 127
  1180. 00001070  4099000C  ble       cr6, +0x0000000C /* 0000107C */
  1181. label00001074:
  1182. 00001074  91450000  stw       [r5], r10
  1183. 00001078  B1250004  sth       [r5 + 0x0004], r9
  1184. label0000107C:
  1185. 0000107C  83020068  lwz       r24, [r2 + 0x0068]
  1186. 00001080  AB250004  lha       r25, [r5 + 0x0004]
  1187. 00001084  2C880003  cmpwi     cr1, r8, 3
  1188. 00001088  2D080000  cmpwi     cr2, r8, 0
  1189. 0000108C  2E080001  cmpwi     cr4, r8, 1
  1190. 00001090  3346FFFF  subic     r26, r6, 1
  1191. 00001094  2F080002  cmpwi     cr6, r8, 2
  1192. 00001098  5728083C  rlwinm    r8, r25, 1, 0, 30
  1193. 0000109C  33630002  addic     r27, r3, 2
  1194. 000010A0  31780040  addic     r11, r24, 64
  1195. 000010A4  83A50000  lwz       r29, [r5]
  1196. 000010A8  7D8B42AE  lhax      r12, r11, r8
  1197. label000010AC:
  1198. 000010AC  393A0000  addi      r9, r26, 0x0000
  1199. 000010B0  3BE00040  li        r31, 0x0040
  1200. 000010B4  315BFFFF  subic     r10, r27, 1
  1201. 000010B8  3B80003F  li        r28, 0x003F
  1202. 000010BC  48000038  b         +0x00000038 /* 000010F4 */
  1203. label000010C0:
  1204. 000010C0  40800024  bge       +0x00000024 /* 000010E4 */
  1205. 000010C4  3B200000  li        r25, 0x0000
  1206. 000010C8  5728083C  rlwinm    r8, r25, 1, 0, 30
  1207. 000010CC  7D8B42AE  lhax      r12, r11, r8
  1208. 000010D0  7FE01120  mtcrf     0x01, r31
  1209. 000010D4  3BDC0000  addi      r30, r28, 0x0000
  1210. 000010D8  56A8E13E  rlwinm    r8, r21, 28, 4, 31
  1211. 000010DC  7D871E70  srawi     r7, r12, 3
  1212. 000010E0  48000024  b         +0x00000024 /* 00001104 */
  1213. label000010E4:
  1214. 000010E4  408D0008  ble       cr3, +0x00000008 /* 000010EC */
  1215. 000010E8  3B200058  li        r25, 0x0058
  1216. label000010EC:
  1217. 000010EC  5728083C  rlwinm    r8, r25, 1, 0, 30
  1218. 000010F0  7D8B42AE  lhax      r12, r11, r8
  1219. label000010F4:
  1220. 000010F4  7FE01120  mtcrf     0x01, r31
  1221. 000010F8  3BDC0000  addi      r30, r28, 0x0000
  1222. 000010FC  56A8E13E  rlwinm    r8, r21, 28, 4, 31
  1223. 00001100  7D871E70  srawi     r7, r12, 3
  1224. label00001104:
  1225. 00001104  419F0010  bso       cr7, +0x00000010 /* 00001114 */
  1226. 00001108  8EAA0001  lbzu      r21, [r10 + 0x0001]
  1227. 0000110C  337B0001  addic     r27, r27, 1
  1228. 00001110  56A8073E  rlwinm    r8, r21, 0, 28, 31
  1229. label00001114:
  1230. 00001114  7D001120  mtcrf     0x01, r8
  1231. 00001118  30DCFFFF  subic     r6, r28, 1
  1232. 0000111C  2E860000  cmpwi     cr5, r6, 0
  1233. 00001120  329FFFFF  subic     r20, r31, 1
  1234. 00001124  5503083C  rlwinm    r3, r8, 1, 0, 30
  1235. 00001128  409D000C  ble       cr7, +0x0000000C /* 00001134 */
  1236. 0000112C  390C0000  addi      r8, r12, 0x0000
  1237. 00001130  48000008  b         +0x00000008 /* 00001138 */
  1238. label00001134:
  1239. 00001134  39000000  li        r8, 0x0000
  1240. label00001138:
  1241. 00001138  339CFFFE  subic     r28, r28, 2
  1242. 0000113C  56A6E13E  rlwinm    r6, r21, 28, 4, 31
  1243. 00001140  33FFFFFE  subic     r31, r31, 2
  1244. 00001144  409E000C  bne       cr7, +0x0000000C /* 00001150 */
  1245. 00001148  7D800E70  srawi     r0, r12, 1
  1246. 0000114C  7D080014  addc      r8, r8, r0
  1247. label00001150:
  1248. 00001150  7D8C1670  srawi     r12, r12, 2
  1249. 00001154  38000000  li        r0, 0x0000
  1250. 00001158  409F0008  bns       cr7, +0x00000008 /* 00001160 */
  1251. 0000115C  7D086014  addc      r8, r8, r12
  1252. label00001160:
  1253. 00001160  7D083814  addc      r8, r8, r7
  1254. 00001164  409C0008  bge       cr7, +0x00000008 /* 0000116C */
  1255. 00001168  7D0800D0  neg       r8, r8
  1256. label0000116C:
  1257. 0000116C  7FA8E814  addc      r29, r8, r29
  1258. 00001170  2D9D7FFF  cmpwi     cr3, r29, 32767
  1259. 00001174  7E801120  mtcrf     0x01, r20
  1260. 00001178  2C1D8000  cmpwi     r29, -32768
  1261. 0000117C  408D0024  ble       cr3, +0x00000024 /* 000011A0 */
  1262. 00001180  3BA07FFF  li        r29, 0x7FFF
  1263. 00001184  418A0068  beq       cr2, +0x00000068 /* 000011EC */
  1264. 00001188  41920050  beq       cr4, +0x00000050 /* 000011D8 */
  1265. 0000118C  419A0074  beq       cr6, +0x00000074 /* 00001200 */
  1266. 00001190  40860078  bne       cr1, +0x00000078 /* 00001208 */
  1267. 00001194  B3B70000  sth       [r23], r29
  1268. 00001198  32F70004  addic     r23, r23, 4
  1269. 0000119C  48000024  b         +0x00000024 /* 000011C0 */
  1270. label000011A0:
  1271. 000011A0  40800008  bge       +0x00000008 /* 000011A8 */
  1272. 000011A4  3BA08000  li        r29, 0xFFFF8000
  1273. label000011A8:
  1274. 000011A8  418A0044  beq       cr2, +0x00000044 /* 000011EC */
  1275. 000011AC  4192002C  beq       cr4, +0x0000002C /* 000011D8 */
  1276. 000011B0  419A0050  beq       cr6, +0x00000050 /* 00001200 */
  1277. 000011B4  40860054  bne       cr1, +0x00000054 /* 00001208 */
  1278. 000011B8  B3B70000  sth       [r23], r29
  1279. 000011BC  32F70004  addic     r23, r23, 4
  1280. label000011C0:
  1281. 000011C0  7D181AAE  lhax      r8, r24, r3
  1282. 000011C4  7F394015  addc.     r25, r25, r8
  1283. 000011C8  2D990058  cmpwi     cr3, r25, 88
  1284. 000011CC  40800060  bge       +0x00000060 /* 0000122C */
  1285. 000011D0  3B200000  li        r25, 0x0000
  1286. 000011D4  48000048  b         +0x00000048 /* 0000121C */
  1287. label000011D8:
  1288. 000011D8  7FA84670  srawi     r8, r29, 8
  1289. 000011DC  69080080  xori      r8, r8, 0x0080
  1290. 000011E0  99040000  stb       [r4], r8
  1291. 000011E4  30840002  addic     r4, r4, 2
  1292. 000011E8  48000020  b         +0x00000020 /* 00001208 */
  1293. label000011EC:
  1294. 000011EC  7FA84670  srawi     r8, r29, 8
  1295. 000011F0  69080080  xori      r8, r8, 0x0080
  1296. 000011F4  99040000  stb       [r4], r8
  1297. 000011F8  30840001  addic     r4, r4, 1
  1298. 000011FC  4800000C  b         +0x0000000C /* 00001208 */
  1299. label00001200:
  1300. 00001200  B3B70000  sth       [r23], r29
  1301. 00001204  32F70002  addic     r23, r23, 2
  1302. label00001208:
  1303. 00001208  7D181AAE  lhax      r8, r24, r3
  1304. 0000120C  7F394015  addc.     r25, r25, r8
  1305. 00001210  2D990058  cmpwi     cr3, r25, 88
  1306. 00001214  40800018  bge       +0x00000018 /* 0000122C */
  1307. 00001218  3B200000  li        r25, 0x0000
  1308. label0000121C:
  1309. 0000121C  5728083C  rlwinm    r8, r25, 1, 0, 30
  1310. 00001220  2D9E0000  cmpwi     cr3, r30, 0
  1311. 00001224  7D8B42AE  lhax      r12, r11, r8
  1312. 00001228  48000018  b         +0x00000018 /* 00001240 */
  1313. label0000122C:
  1314. 0000122C  408D0008  ble       cr3, +0x00000008 /* 00001234 */
  1315. 00001230  3B200058  li        r25, 0x0058
  1316. label00001234:
  1317. 00001234  5728083C  rlwinm    r8, r25, 1, 0, 30
  1318. 00001238  2D9E0000  cmpwi     cr3, r30, 0
  1319. 0000123C  7D8B42AE  lhax      r12, r11, r8
  1320. label00001240:
  1321. 00001240  418E0108  beq       cr3, +0x00000108 /* 00001348 */
  1322. 00001244  7D831E70  srawi     r3, r12, 3
  1323. 00001248  7D870E70  srawi     r7, r12, 1
  1324. 0000124C  7D881670  srawi     r8, r12, 2
  1325. 00001250  419F0010  bso       cr7, +0x00000010 /* 00001260 */
  1326. 00001254  8EAA0001  lbzu      r21, [r10 + 0x0001]
  1327. 00001258  337B0001  addic     r27, r27, 1
  1328. 0000125C  56A6073E  rlwinm    r6, r21, 0, 28, 31
  1329. label00001260:
  1330. 00001260  7CC01120  mtcrf     0x01, r6
  1331. 00001264  54C6083C  rlwinm    r6, r6, 1, 0, 30
  1332. 00001268  409D0008  ble       cr7, +0x00000008 /* 00001270 */
  1333. 0000126C  380C0000  addi      r0, r12, 0x0000
  1334. label00001270:
  1335. 00001270  409E0008  bne       cr7, +0x00000008 /* 00001278 */
  1336. 00001274  7C003814  addc      r0, r0, r7
  1337. label00001278:
  1338. 00001278  409F0008  bns       cr7, +0x00000008 /* 00001280 */
  1339. 0000127C  7C004014  addc      r0, r0, r8
  1340. label00001280:
  1341. 00001280  7D001814  addc      r8, r0, r3
  1342. 00001284  409C0008  bge       cr7, +0x00000008 /* 0000128C */
  1343. 00001288  7D0800D0  neg       r8, r8
  1344. label0000128C:
  1345. 0000128C  7FA8E814  addc      r29, r8, r29
  1346. 00001290  2C1D7FFF  cmpwi     r29, 32767
  1347. 00001294  2D9D8000  cmpwi     cr3, r29, -32768
  1348. 00001298  40810018  ble       +0x00000018 /* 000012B0 */
  1349. 0000129C  3BA07FFF  li        r29, 0x7FFF
  1350. 000012A0  418A0054  beq       cr2, +0x00000054 /* 000012F4 */
  1351. 000012A4  4192003C  beq       cr4, +0x0000003C /* 000012E0 */
  1352. 000012A8  419A0060  beq       cr6, +0x00000060 /* 00001308 */
  1353. 000012AC  48000018  b         +0x00000018 /* 000012C4 */
  1354. label000012B0:
  1355. 000012B0  408C0008  bge       cr3, +0x00000008 /* 000012B8 */
  1356. 000012B4  3BA08000  li        r29, 0xFFFF8000
  1357. label000012B8:
  1358. 000012B8  418A003C  beq       cr2, +0x0000003C /* 000012F4 */
  1359. 000012BC  41920024  beq       cr4, +0x00000024 /* 000012E0 */
  1360. 000012C0  419A0048  beq       cr6, +0x00000048 /* 00001308 */
  1361. label000012C4:
  1362. 000012C4  4086004C  bne       cr1, +0x0000004C /* 00001310 */
  1363. 000012C8  B3B70000  sth       [r23], r29
  1364. 000012CC  7D1832AE  lhax      r8, r24, r6
  1365. 000012D0  32F70004  addic     r23, r23, 4
  1366. 000012D4  7F394015  addc.     r25, r25, r8
  1367. 000012D8  2D990058  cmpwi     cr3, r25, 88
  1368. 000012DC  48000040  b         +0x00000040 /* 0000131C */
  1369. label000012E0:
  1370. 000012E0  7FA84670  srawi     r8, r29, 8
  1371. 000012E4  69080080  xori      r8, r8, 0x0080
  1372. 000012E8  99040000  stb       [r4], r8
  1373. 000012EC  30840002  addic     r4, r4, 2
  1374. 000012F0  48000020  b         +0x00000020 /* 00001310 */
  1375. label000012F4:
  1376. 000012F4  7FA84670  srawi     r8, r29, 8
  1377. 000012F8  69080080  xori      r8, r8, 0x0080
  1378. 000012FC  99040000  stb       [r4], r8
  1379. 00001300  30840001  addic     r4, r4, 1
  1380. 00001304  4800000C  b         +0x0000000C /* 00001310 */
  1381. label00001308:
  1382. 00001308  B3B70000  sth       [r23], r29
  1383. 0000130C  32F70002  addic     r23, r23, 2
  1384. label00001310:
  1385. 00001310  7D1832AE  lhax      r8, r24, r6
  1386. 00001314  7F394015  addc.     r25, r25, r8
  1387. 00001318  2D990058  cmpwi     cr3, r25, 88
  1388. label0000131C:
  1389. 0000131C  4096FDA4  bne       cr5, -0x0000025C /* 000010C0 */
  1390. 00001320  40800018  bge       +0x00000018 /* 00001338 */
  1391. 00001324  3B200000  li        r25, 0x0000
  1392. 00001328  5728083C  rlwinm    r8, r25, 1, 0, 30
  1393. 0000132C  2E890000  cmpwi     cr5, r9, 0
  1394. 00001330  7D8B42AE  lhax      r12, r11, r8
  1395. 00001334  48000018  b         +0x00000018 /* 0000134C */
  1396. label00001338:
  1397. 00001338  408D0008  ble       cr3, +0x00000008 /* 00001340 */
  1398. 0000133C  3B200058  li        r25, 0x0058
  1399. label00001340:
  1400. 00001340  5728083C  rlwinm    r8, r25, 1, 0, 30
  1401. 00001344  7D8B42AE  lhax      r12, r11, r8
  1402. label00001348:
  1403. 00001348  2E890000  cmpwi     cr5, r9, 0
  1404. label0000134C:
  1405. 0000134C  7F7BB014  addc      r27, r27, r22
  1406. 00001350  335AFFFF  subic     r26, r26, 1
  1407. 00001354  4096FD58  bne       cr5, -0x000002A8 /* 000010AC */
  1408. 00001358  81810004  lwz       r12, [r1 + 0x0004]
  1409. 0000135C  B3250004  sth       [r5 + 0x0004], r25
  1410. 00001360  93A50000  stw       [r5], r29
  1411. 00001364  7D838120  mtcrf     0x38, r12
  1412. 00001368  BA81FFD0  lmw       r20, [r1 - 0x0030]
  1413. 0000136C  4E800020  blr
  1414. label00001370:
  1415. 00001370  4E800020  blr
  1416. 00001374  00000000  .invalid
  1417. fn00001378:
  1418. 00001378  81820038  lwz       r12, [r2 + 0x0038]
  1419. 0000137C  90410014  stw       [r1 + 0x0014], r2
  1420. 00001380  800C0000  lwz       r0, [r12]
  1421. 00001384  804C0004  lwz       r2, [r12 + 0x0004]
  1422. 00001388  7C0903A6  mtctr     r0
  1423. 0000138C  4E800420  bctr
  1424. fn00001390:
  1425. 00001390  81820014  lwz       r12, [r2 + 0x0014]
  1426. 00001394  90410014  stw       [r1 + 0x0014], r2
  1427. 00001398  800C0000  lwz       r0, [r12]
  1428. 0000139C  804C0004  lwz       r2, [r12 + 0x0004]
  1429. 000013A0  7C0903A6  mtctr     r0
  1430. 000013A4  4E800420  bctr
  1431. fn000013A8:
  1432. 000013A8  81820000  lwz       r12, [r2]
  1433. 000013AC  90410014  stw       [r1 + 0x0014], r2
  1434. 000013B0  800C0000  lwz       r0, [r12]
  1435. 000013B4  804C0004  lwz       r2, [r12 + 0x0004]
  1436. 000013B8  7C0903A6  mtctr     r0
  1437. 000013BC  4E800420  bctr
  1438. fn000013C0:
  1439. 000013C0  8182000C  lwz       r12, [r2 + 0x000C]
  1440. 000013C4  90410014  stw       [r1 + 0x0014], r2
  1441. 000013C8  800C0000  lwz       r0, [r12]
  1442. 000013CC  804C0004  lwz       r2, [r12 + 0x0004]
  1443. 000013D0  7C0903A6  mtctr     r0
  1444. 000013D4  4E800420  bctr
  1445. fn000013D8:
  1446. 000013D8  81820008  lwz       r12, [r2 + 0x0008]
  1447. 000013DC  90410014  stw       [r1 + 0x0014], r2
  1448. 000013E0  800C0000  lwz       r0, [r12]
  1449. 000013E4  804C0004  lwz       r2, [r12 + 0x0004]
  1450. 000013E8  7C0903A6  mtctr     r0
  1451. 000013EC  4E800420  bctr
  1452. fn000013F0:
  1453. 000013F0  8182001C  lwz       r12, [r2 + 0x001C]
  1454. 000013F4  90410014  stw       [r1 + 0x0014], r2
  1455. 000013F8  800C0000  lwz       r0, [r12]
  1456. 000013FC  804C0004  lwz       r2, [r12 + 0x0004]
  1457. 00001400  7C0903A6  mtctr     r0
  1458. 00001404  4E800420  bctr
  1459. fn00001408:
  1460. 00001408  81820044  lwz       r12, [r2 + 0x0044]
  1461. 0000140C  90410014  stw       [r1 + 0x0014], r2
  1462. 00001410  800C0000  lwz       r0, [r12]
  1463. 00001414  804C0004  lwz       r2, [r12 + 0x0004]
  1464. 00001418  7C0903A6  mtctr     r0
  1465. 0000141C  4E800420  bctr
  1466. fn00001420:
  1467. 00001420  81820020  lwz       r12, [r2 + 0x0020]
  1468. 00001424  90410014  stw       [r1 + 0x0014], r2
  1469. 00001428  800C0000  lwz       r0, [r12]
  1470. 0000142C  804C0004  lwz       r2, [r12 + 0x0004]
  1471. 00001430  7C0903A6  mtctr     r0
  1472. 00001434  4E800420  bctr
  1473. fn00001438:
  1474. 00001438  81820048  lwz       r12, [r2 + 0x0048]
  1475. 0000143C  90410014  stw       [r1 + 0x0014], r2
  1476. 00001440  800C0000  lwz       r0, [r12]
  1477. 00001444  804C0004  lwz       r2, [r12 + 0x0004]
  1478. 00001448  7C0903A6  mtctr     r0
  1479. 0000144C  4E800420  bctr
  1480. fn00001450:
  1481. 00001450  81820030  lwz       r12, [r2 + 0x0030]
  1482. 00001454  90410014  stw       [r1 + 0x0014], r2
  1483. 00001458  800C0000  lwz       r0, [r12]
  1484. 0000145C  804C0004  lwz       r2, [r12 + 0x0004]
  1485. 00001460  7C0903A6  mtctr     r0
  1486. 00001464  4E800420  bctr
  1487. fn00001468:
  1488. 00001468  81820034  lwz       r12, [r2 + 0x0034]
  1489. 0000146C  90410014  stw       [r1 + 0x0014], r2
  1490. 00001470  800C0000  lwz       r0, [r12]
  1491. 00001474  804C0004  lwz       r2, [r12 + 0x0004]
  1492. 00001478  7C0903A6  mtctr     r0
  1493. 0000147C  4E800420  bctr
  1494. fn00001480:
  1495. 00001480  81820028  lwz       r12, [r2 + 0x0028]
  1496. 00001484  90410014  stw       [r1 + 0x0014], r2
  1497. 00001488  800C0000  lwz       r0, [r12]
  1498. 0000148C  804C0004  lwz       r2, [r12 + 0x0004]
  1499. 00001490  7C0903A6  mtctr     r0
  1500. 00001494  4E800420  bctr
  1501. fn00001498:
  1502. 00001498  8182004C  lwz       r12, [r2 + 0x004C]
  1503. 0000149C  90410014  stw       [r1 + 0x0014], r2
  1504. 000014A0  800C0000  lwz       r0, [r12]
  1505. 000014A4  804C0004  lwz       r2, [r12 + 0x0004]
  1506. 000014A8  7C0903A6  mtctr     r0
  1507. 000014AC  4E800420  bctr
  1508. fn000014B0:
  1509. 000014B0  81820058  lwz       r12, [r2 + 0x0058]
  1510. 000014B4  90410014  stw       [r1 + 0x0014], r2
  1511. 000014B8  800C0000  lwz       r0, [r12]
  1512. 000014BC  804C0004  lwz       r2, [r12 + 0x0004]
  1513. 000014C0  7C0903A6  mtctr     r0
  1514. 000014C4  4E800420  bctr
  1515. fn000014C8:
  1516. 000014C8  8182003C  lwz       r12, [r2 + 0x003C]
  1517. 000014CC  90410014  stw       [r1 + 0x0014], r2
  1518. 000014D0  800C0000  lwz       r0, [r12]
  1519. 000014D4  804C0004  lwz       r2, [r12 + 0x0004]
  1520. 000014D8  7C0903A6  mtctr     r0
  1521. 000014DC  4E800420  bctr
  1522. fn000014E0:
  1523. 000014E0  81820054  lwz       r12, [r2 + 0x0054]
  1524. 000014E4  90410014  stw       [r1 + 0x0014], r2
  1525. 000014E8  800C0000  lwz       r0, [r12]
  1526. 000014EC  804C0004  lwz       r2, [r12 + 0x0004]
  1527. 000014F0  7C0903A6  mtctr     r0
  1528. 000014F4  4E800420  bctr
  1529. fn000014F8:
  1530. 000014F8  8182002C  lwz       r12, [r2 + 0x002C]
  1531. 000014FC  90410014  stw       [r1 + 0x0014], r2
  1532. 00001500  800C0000  lwz       r0, [r12]
  1533. 00001504  804C0004  lwz       r2, [r12 + 0x0004]
  1534. 00001508  7C0903A6  mtctr     r0
  1535. 0000150C  4E800420  bctr
  1536. fn00001510:
  1537. 00001510  81820024  lwz       r12, [r2 + 0x0024]
  1538. 00001514  90410014  stw       [r1 + 0x0014], r2
  1539. 00001518  800C0000  lwz       r0, [r12]
  1540. 0000151C  804C0004  lwz       r2, [r12 + 0x0004]
  1541. 00001520  7C0903A6  mtctr     r0
  1542. 00001524  4E800420  bctr
  1543. fn00001528:
  1544. 00001528  81820040  lwz       r12, [r2 + 0x0040]
  1545. 0000152C  90410014  stw       [r1 + 0x0014], r2
  1546. 00001530  800C0000  lwz       r0, [r12]
  1547. 00001534  804C0004  lwz       r2, [r12 + 0x0004]
  1548. 00001538  7C0903A6  mtctr     r0
  1549. 0000153C  4E800420  bctr
  1550. fn00001540:
  1551. 00001540  8182005C  lwz       r12, [r2 + 0x005C]
  1552. 00001544  90410014  stw       [r1 + 0x0014], r2
  1553. 00001548  800C0000  lwz       r0, [r12]
  1554. 0000154C  804C0004  lwz       r2, [r12 + 0x0004]
  1555. 00001550  7C0903A6  mtctr     r0
  1556. 00001554  4E800420  bctr
  1557. fn00001558:
  1558. 00001558  81820018  lwz       r12, [r2 + 0x0018]
  1559. 0000155C  90410014  stw       [r1 + 0x0014], r2
  1560. 00001560  800C0000  lwz       r0, [r12]
  1561. 00001564  804C0004  lwz       r2, [r12 + 0x0004]
  1562. 00001568  7C0903A6  mtctr     r0
  1563. 0000156C  4E800420  bctr
  1564. fn00001570:
  1565. 00001570  81820004  lwz       r12, [r2 + 0x0004]
  1566. 00001574  90410014  stw       [r1 + 0x0014], r2
  1567. 00001578  800C0000  lwz       r0, [r12]
  1568. 0000157C  804C0004  lwz       r2, [r12 + 0x0004]
  1569. 00001580  7C0903A6  mtctr     r0
  1570. 00001584  4E800420  bctr
  1571. fn00001588:
  1572. 00001588  81820050  lwz       r12, [r2 + 0x0050]
  1573. 0000158C  90410014  stw       [r1 + 0x0014], r2
  1574. 00001590  800C0000  lwz       r0, [r12]
  1575. 00001594  804C0004  lwz       r2, [r12 + 0x0004]
  1576. 00001598  7C0903A6  mtctr     r0
  1577. 0000159C  4E800420  bctr
  1578. fn000015A0:
  1579. 000015A0  81820010  lwz       r12, [r2 + 0x0010]
  1580. 000015A4  90410014  stw       [r1 + 0x0014], r2
  1581. 000015A8  800C0000  lwz       r0, [r12]
  1582. 000015AC  804C0004  lwz       r2, [r12 + 0x0004]
  1583. 000015B0  7C0903A6  mtctr     r0
  1584. 000015B4  4E800420  bctr
  1585. 000015B8  0000033C  .invalid
  1586. 000015BC  0000033C  .invalid
  1587. 000015C0  0000033C  .invalid
  1588. 000015C4  0000033C  .invalid
  1589. 000015C8  00000334  .invalid
  1590. 000015CC  00000334  .invalid
  1591. 000015D0  0000033C  .invalid
  1592. 000015D4  0000033C  .invalid
  1593. 000015D8  0000033C  .invalid
  1594. 000015DC  0000033C  .invalid
  1595. 000015E0  000002C8  .invalid
  1596. 000015E4  00000070  .invalid
  1597. 000015E8  00000084  .invalid
  1598. 000015EC  000000F0  .invalid
  1599. 000015F0  00000294  .invalid
  1600. 000015F4  00000294  .invalid
  1601. 000015F8  00000108  .invalid
  1602. 000015FC  00000124  .invalid
  1603. 00001600  00000138  .invalid
  1604. 00001604  00000150  .invalid
  1605. 00001608  FFFFFFFF  fnmadd.   f31, f31, f31, f31
  1606. 0000160C  FFFFFFFF  fnmadd.   f31, f31, f31, f31
  1607. 00001610  00020004  .invalid
  1608. 00001614  00060008  .invalid
  1609. 00001618  FFFFFFFF  fnmadd.   f31, f31, f31, f31
  1610. 0000161C  FFFFFFFF  fnmadd.   f31, f31, f31, f31
  1611. 00001620  00020004  .invalid
  1612. 00001624  00060008  .invalid
  1613. 00001628  00000000  .invalid
  1614. 0000162C  00000000  .invalid
  1615. 00001630  00000000  .invalid
  1616. 00001634  00000000  .invalid
  1617. 00001638  00000000  .invalid
  1618. 0000163C  00000000  .invalid
  1619. 00001640  00000000  .invalid
  1620. 00001644  00000000  .invalid
  1621. 00001648  00070008  .invalid
  1622. 0000164C  0009000A  .invalid
  1623. 00001650  000B000C  .invalid
  1624. 00001654  000D000E  .invalid
  1625. 00001658  00100011  .invalid
  1626. 0000165C  00130015  .invalid
  1627. 00001660  00170019  .invalid
  1628. 00001664  001C001F  .invalid
  1629. 00001668  00220025  .invalid
  1630. 0000166C  0029002D  .invalid
  1631. 00001670  00320037  .invalid
  1632. 00001674  003C0042  .invalid
  1633. 00001678  00490050  .invalid
  1634. 0000167C  00580061  .invalid
  1635. 00001680  006B0076  .invalid
  1636. 00001684  0082008F  .invalid
  1637. 00001688  009D00AD  .invalid
  1638. 0000168C  00BE00D1  .invalid
  1639. 00001690  00E600FD  .invalid
  1640. 00001694  01170133  .invalid
  1641. 00001698  01510173  .invalid
  1642. 0000169C  019801C1  .invalid
  1643. 000016A0  01EE0220  .invalid
  1644. 000016A4  02560292  .invalid
  1645. 000016A8  02D4031C  .invalid
  1646. 000016AC  036C03C3  .invalid
  1647. 000016B0  0424048E  .invalid
  1648. 000016B4  05020583  .invalid
  1649. 000016B8  061006AB  .invalid
  1650. 000016BC  07560812  .invalid
  1651. 000016C0  08E009C3  .invalid
  1652. 000016C4  0ABD0BD0  .invalid
  1653. 000016C8  0CFF0E4C  twi       7, r31, 3660
  1654. 000016CC  0FBA114C  twi       29, r26, 4428
  1655. 000016D0  130714EE  .invalid
  1656. 000016D4  17061954  .invalid
  1657. 000016D8  1BDC1EA5  .invalid
  1658. 000016DC  21B62515  subfic    r13, r22, 9493
  1659. 000016E0  28CA2CDF  .invalid  cmpli
  1660. 000016E4  315B364B  addic     r10, r27, 13899
  1661. 000016E8  3BB941B2  addi      r29, r25, 0x41B2
  1662. 000016EC  48444F7E  ba        0x00444F7C /* 
  1663. 000016F0  5771602F  rlwinm.   r17, r27, 12, 0, 23
  1664. 000016F4  69CE7462  xori      r14, r14, 0x7462
  1665.  
  1666. [section 1 header]
  1667.   name __missing__
  1668.   default_address 00000000
  1669.   total_size A4
  1670.   unpacked_size A0
  1671.   packed_size 1D
  1672.   section_kind PATTERN_DATA
  1673.   share_kind PROCESS
  1674.   alignment 04
  1675. [section 1 data]
  1676. 0000000000000000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  1677. 0000000000000010 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  1678. 0000000000000020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  1679. 0000000000000030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  1680. 0000000000000040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  1681. 0000000000000050 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  1682. 0000000000000060 | 00 00 15 B8 00 00 00 00 00 00 16 08 00 00 00 00 |                 
  1683. 0000000000000070 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  1684. 0000000000000080 | AA FE 07 00 00 00 00 00 00 00 00 00 00 00 03 F0 |                 
  1685. 0000000000000090 | 00 01 00 04 00 00 00 6C 00 00 00 00 00 00 00 00 |        l        
  1686. [section 1 relocation program disassembly]
  1687.   0000:  4A17       reloc_v_add_imports             num_words=24
  1688.   0002:  4002       reloc_v_add_sect_c              num_words=3
  1689.   0004:  4400       reloc_v_add_sect_c_sect_d_none  num_3_word_blocks=1
  1690.   0006:  01C1       reloc_skip_then_add_sect_d      skip_words=7, num_words=1
  1691.  
  1692. [section 2 header]
  1693.   name __missing__
  1694.   default_address 00000000
  1695.   total_size 0
  1696.   unpacked_size 0
  1697.   packed_size 2A0
  1698.   section_kind LOADER
  1699.   share_kind GLOBAL
  1700.   alignment 04
  1701. [export table: 0 entries]
  1702. [import table: 24 entries]
  1703.   0 => [import SoundLib:SoundComponentGetInfo (02)]
  1704.   1 => [import SoundLib:SoundComponentGetSourceData (02)]
  1705.   2 => [import SoundLib:SoundComponentPlaySourceBuffer (02)]
  1706.   3 => [import SoundLib:SoundComponentStopSource (02)]
  1707.   4 => [import SoundLib:GetCompressionInfo (02)]
  1708.   5 => [import InterfaceLib:CloseComponent (02)]
  1709.   6 => [import InterfaceLib:SetComponentInstanceStorage (02)]
  1710.   7 => [import InterfaceLib:DelegateComponentCall (02)]
  1711.   8 => [import InterfaceLib:GetZone (02)]
  1712.   9 => [import InterfaceLib:NewHandle (02)]
  1713.   10 => [import InterfaceLib:NewHandleSys (02)]
  1714.   11 => [import InterfaceLib:HLock (02)]
  1715.   12 => [import InterfaceLib:SetZone (02)]
  1716.   13 => [import InterfaceLib:ReserveMemSys (02)]
  1717.   14 => [import InterfaceLib:DisposeHandle (02)]
  1718.   15 => [import InterfaceLib:GetToolTrapAddress (02)]
  1719.   16 => [import InterfaceLib:HLockHi (02)]
  1720.   17 => [import InterfaceLib:PurgeSpace (02)]
  1721.   18 => [import InterfaceLib:SystemZone (02)]
  1722.   19 => [import InterfaceLib:MemError (02)]
  1723.   20 => [import InterfaceLib:BlockMove (02)]
  1724.   21 => [import PrivateInterfaceLib:SysZoneFloatSizes (02)]
  1725.   22 => [import PrivateInterfaceLib:LMGetExpandMem (02)]
  1726.   23 => [import PrivateInterfaceLib:BlockClear (02)]
  1727.